vkd3d-proton/libs/vkd3d
Hans-Kristian Arntzen 9983a1720f vkd3d: Splat null descriptors to all sets.
Some games end up writing the wrong descriptor type when using null
descriptors, and to be robust against that, we have to clear out
all descriptors when creating null descriptors.

If we copy a null descriptor, we will also have to copy from all sets.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2021-06-07 13:21:31 +02:00
..
shaders meta: Add fs_copy_uint path. 2021-05-05 00:11:10 +02:00
acceleration_structure.c vkd3d: Convert RTAS geometry flags. 2021-03-15 14:55:03 +00:00
bundle.c vkd3d: Add bundle allocator and command list implementation. 2021-04-14 16:24:55 +02:00
cache.c vkd3d: Refactor SetName implementation 2021-02-25 21:51:43 +01:00
command.c vkd3d: Ignore NULL descriptor ClearUAV. 2021-06-07 13:21:31 +02:00
command_list_profiled.h vkd3d: Refactor SetName implementation 2021-02-25 21:51:43 +01:00
debug_ring.c vkd3d: Simplify vkd3d_allocate_buffer_memory helper. 2021-02-18 14:17:22 +01:00
descriptor_debug.c vkd3d: Rewrite descriptor QA. 2021-05-26 17:26:01 +02:00
device.c vkd3d: Nuke code paths for !nullDescriptor. 2021-05-27 10:39:22 +02:00
device_profiled.h vkd3d: Refactor SetName implementation 2021-02-25 21:51:43 +01:00
heap.c vkd3d: Refactor SetName implementation 2021-02-25 21:51:43 +01:00
memory.c vkd3d: Rewrite descriptor QA. 2021-05-26 17:26:01 +02:00
meson.build meta: Add fs_copy_uint path. 2021-05-05 00:11:10 +02:00
meta.c meta: Add fs_copy_uint path. 2021-05-05 00:11:10 +02:00
platform.c meta: Add missing newlines to end of files 2020-11-05 17:16:57 +01:00
raytracing_pipeline.c vkd3d: Rewrite descriptor QA. 2021-05-26 17:26:01 +02:00
renderdoc.c meta: Add missing newlines to end of files 2020-11-05 17:16:57 +01:00
resource.c vkd3d: Splat null descriptors to all sets. 2021-06-07 13:21:31 +02:00
state.c vkd3d: Rewrite descriptor QA. 2021-05-26 17:26:01 +02:00
swapchain.c vkd3d: Ensure that swapchain is eventually recreated. 2021-06-02 19:46:05 +02:00
utils.c vkd3d: Implement D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE 2021-04-12 13:22:01 +02:00
va_map.c vkd3d: Fix some const warnings on MSVC. 2021-03-10 10:48:01 +00:00
vkd3d_descriptor_debug.h vkd3d: Rewrite descriptor QA. 2021-05-26 17:26:01 +02:00
vkd3d_main.c vkd3d: Remove type/next from vkd3d device/instance structures 2021-04-20 18:25:41 +02:00
vkd3d_private.h vkd3d: Splat null descriptors to all sets. 2021-06-07 13:21:31 +02:00
vkd3d_renderdoc.h include: Remove DECLSPEC_HIDDEN from headers 2020-10-05 10:44:10 +02:00
vkd3d_shaders.h meta: Add fs_copy_uint path. 2021-05-05 00:11:10 +02:00
vulkan_procs.h vkd3d: Don't error out if vkGetPhysicalDeviceFragmentShadingRatesKHR isn't found. 2021-04-24 18:23:46 +01:00