vkd3d/libs/vkd3d
Anna (navi) Figueiredo Gomes 16e9872718 vkd3d: Use D3D12_SHADER_VISIBILITY_ALL for 32-bit root constants when using vk_heaps.
The existing code sets "stageFlags" to VK_SHADER_STAGE_ALL when
"use_vk_heaps" is true, but doesn't adjust the visibility. This
potentially violates the "Any two elements of pPushConstantRanges must
not include the same stage in stageFlags" constraint, and causes the
validation layers to complain accordingly.
2024-08-15 17:53:46 +02:00
..
cache.c vkd3d: Pass a proper struct shader_cache_key * to rb_put() in vkd3d_shader_cache_add_entry(). 2024-08-05 15:59:53 +02:00
command.c vkd3d: Add support for the ID3D12CommandList6 interface. 2024-08-05 15:56:09 +02:00
device.c vkd3d: Add support for the ID3D12CommandList6 interface. 2024-08-05 15:56:09 +02:00
libvkd3d.pc.in build: Add some standard files. 2016-10-28 12:34:12 +02:00
resource.c vkd3d: Replace assert() with VKD3D_ASSERT() in resource.c. 2024-07-29 19:12:13 +02:00
state.c vkd3d: Use D3D12_SHADER_VISIBILITY_ALL for 32-bit root constants when using vk_heaps. 2024-08-15 17:53:46 +02:00
utils.c vkd3d: Replace assert() with VKD3D_ASSERT() in utils.c. 2024-07-29 19:12:13 +02:00
vkd3d_main.c ci: Abort on assertions on the CI. 2024-07-29 13:17:19 +02:00
vkd3d_private.h vkd3d: Do not include assert.h. 2024-08-13 21:20:28 +02:00
vkd3d_shaders.h vkd3d: Compile the UAV clear shaders at runtime. 2023-11-06 23:09:49 +01:00
vkd3d.map vkd3d: Allow writing log output via a custom callback. 2022-06-07 19:38:57 +02:00
vulkan_procs.h vkd3d: Use Vulkan timeline semaphores for D3D12 fences. 2022-03-24 19:47:24 +01:00