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 |
|