vkd3d-proton/libs/vkd3d
Hans-Kristian Arntzen 8a46c21254 vkd3d: Add VKD3D_CONFIG to skip memory allocator clears.
For cases where games spam committed allocations and don't use
NOT_ZEROED. We still rely on zerovram behavior for initial backing which
should be enough in most cases.

Strictly speaking however, we are forced to clear the allocations every
time if application does not use the flag correctly.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
2022-02-24 12:52:05 +01:00
..
shaders vkd3d: Implement COLOR -> STENCIL copy if stencil export is supported. 2022-02-03 15:43:41 +01:00
acceleration_structure.c vkd3d: Validate that we cannot mix and match geom types in BLAS. 2021-10-12 16:04:30 +02:00
bundle.c vkd3d: Implement ID3D12GraphicsCommandList6. 2021-11-19 14:57:51 +01:00
cache.c vkd3d: Rewrite the pipeline library implementation. 2022-02-17 11:00:03 +01:00
command.c vkd3d: Fix CopyTiles for suballocated linear resources. 2022-02-24 12:14:22 +01:00
command_list_profiled.h vkd3d: Implement ID3D12GraphicsCommandList6. 2021-11-19 14:57:51 +01:00
command_list_vkd3d_ext.c vkd3d: Implement new interfaces required for DX12 DLSS support. 2021-08-27 11:37:15 +02:00
debug_ring.c vkd3d: Use VK_KHR_copy_commands2 2022-01-12 12:06:06 +01:00
descriptor_debug.c vkd3d: Fix some type errors after idl update. 2021-11-22 16:25:13 +01:00
device.c vkd3d: Add VKD3D_CONFIG to skip memory allocator clears. 2022-02-24 12:52:05 +01:00
device_profiled.h vkd3d: Implement ID3D12Device9. 2021-11-19 14:57:51 +01:00
device_vkd3d_ext.c vkd3d: Fix MSVC build. 2021-09-02 16:56:39 +02:00
heap.c vkd3d: Refactor out validation of CUSTOM heap types. 2021-10-07 15:32:54 +02:00
memory.c vkd3d: Add VKD3D_CONFIG to skip memory allocator clears. 2022-02-24 12:52:05 +01:00
meson.build vkd3d: Implement COLOR -> STENCIL copy if stencil export is supported. 2022-02-03 15:43:41 +01:00
meta.c vkd3d: Implement COLOR -> STENCIL copy if stencil export is supported. 2022-02-03 15:43:41 +01:00
platform.c meta: Add missing newlines to end of files 2020-11-05 17:16:57 +01:00
raytracing_pipeline.c vkd3d-shader: Use flag for vkd3d_shader_meta bools. 2022-01-25 14:07:07 +01:00
renderdoc.c vkd3d: Rewrite the pipeline library implementation. 2022-02-17 11:00:03 +01:00
resource.c vkd3d: Support opt-in to single MUTABLE set. 2022-02-21 17:08:25 +01:00
state.c vkd3d: Support opt-in to single MUTABLE set. 2022-02-21 17:08:25 +01:00
swapchain.c swapchain: Add env-var to override swapchain images. 2022-02-21 16:36:36 +01:00
utils.c vkd3d: Fix MSVC build. 2021-12-02 22:48:48 +01:00
va_map.c vkd3d: Fix some const warnings on MSVC. 2021-03-10 10:48:01 +00:00
vkd3d_descriptor_debug.h vkd3d: Fix some type errors after idl update. 2021-11-22 16:25:13 +01: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: Bump suballocation limit to 2 MiB. 2022-02-24 12:14:22 +01:00
vkd3d_renderdoc.h renderdoc: Add global capture support. 2021-10-07 15:33:06 +02:00
vkd3d_shaders.h vkd3d: Implement COLOR -> STENCIL copy if stencil export is supported. 2022-02-03 15:43:41 +01:00
vulkan_procs.h vkd3d: MSVC build fix. 2022-01-19 14:21:09 +01:00