Blender Git Commits

Blender Git "tmp-vulkan" branch commits.

Page: 3 / 5

June 22, 2021, 07:22 (GMT)
Vulkan: Fix offscreen context creation.

On linux both the display and window should be available to create a
window surface. Only the display was checked making it fail later on
when creating a present queue.
June 21, 2021, 13:13 (GMT)
Cleanup: Silence compilation warning.
June 18, 2021, 13:12 (GMT)
Vulkan: Fix compilation error.
June 18, 2021, 13:10 (GMT)
Vulkan: remove VK_ERROR_INCOMPATIBLE_VERSION_KHR

It has been removed from the SDK since version 1.1.18.
May 17, 2021, 09:16 (GMT)
Performance: GPU Batch Baseline TestCase.

When using a dense mesh and transforming a small number of verts the mesh received a copy-on-write signal. This will free all GPU batches. No reuse is currently possible.
This patch adds a test case that can be used as a baseline to optimize the cache construction in the draw module.

Differential Revision: https://developer.blender.org/D11255
March 11, 2021, 19:17 (GMT)
Merge branch 'master' into tmp-vulkan
March 11, 2021, 19:11 (GMT)
Attempt 2 to silence warning.
March 11, 2021, 19:07 (GMT)
Attempt to silence warning.
March 11, 2021, 15:56 (GMT)
Vulkan: Implementation of VKTexture

Implementation is a first draft and needs to be refined over time.
March 11, 2021, 15:55 (GMT)
Vulkan: Bypass BGL when running with the vulkan backend

This avoids a crash at startup.
March 11, 2021, 15:02 (GMT)
Vulkan: Fix crash because of null active framebuffer
March 11, 2021, 15:01 (GMT)
Vulkan: Add allocator and command pool to VKContext

This allows memory backed object (Textures, VertexBuffers, ...) to be created.
Also adds functions for one time use command buffers.
March 11, 2021, 14:38 (GMT)
GPUContext: Pass GHOST context handle for GPUContext creation

This is because we need to have a direct reference to the context to get
the vulkan resources.
March 11, 2021, 13:53 (GMT)
GHOST: Window: Add drawing context handle getter

This is in order to retrieve the vulkan/gl context from a window handle.
March 11, 2021, 13:14 (GMT)
GHOST: Vulkan: Add compile time option to bypass required features

This makes it possible to test the vulkan implementation on all platforms
(mainly MacOS) even if all required features are not supported.
March 11, 2021, 12:41 (GMT)
Vulkan: Add basic implementation of textures

Adds basic texture creation and update as well as texture view support
for attachements.
March 11, 2021, 12:37 (GMT)
Vulkan: Fix compilation after merging
March 11, 2021, 12:02 (GMT)
VulkanMemoryAllocator: Add new extern library

This library is used to simplify memory allocation / management for Vulkan.
March 7, 2021, 16:50 (GMT)
GHOST: Vulkan: Fix compilation error
March 7, 2021, 16:28 (GMT)
Merge branch 'master' into tmp-vulkan
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021