Henri Verbeet
|
773f02d82f
|
vkd3d: Disable "robustBufferAccess2" as well when we disable "robustBufferAccess".
From the validation layers: "If robustBufferAccess2 is enabled then
robustBufferAccess must also be enabled
(https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VUID-VkPhysicalDeviceRobustness2FeaturesEXT-robustBufferAccess2-04000)"
|
2024-02-22 22:45:46 +01:00 |
|
Conor McCarthy
|
6d4782ed7f
|
vkd3d: Implement ID3D12Resource2.
|
2024-02-15 23:29:33 +01:00 |
|
Conor McCarthy
|
4668271872
|
vkd3d: Return DXGI_ERROR_NOT_FOUND from GetProtectedResourceSession().
|
2024-02-15 23:29:32 +01:00 |
|
Conor McCarthy
|
aac3916fcf
|
vkd3d: Handle D3D12_FEATURE_D3D12_OPTIONS13 in CheckFeatureSupport().
|
2024-02-13 22:51:28 +01:00 |
|
Conor McCarthy
|
7b4e731aa5
|
vkd3d: Handle D3D12_FEATURE_D3D12_OPTIONS12 in CheckFeatureSupport().
|
2024-02-13 22:51:28 +01:00 |
|
Conor McCarthy
|
68663b4fef
|
vkd3d: Handle D3D12_FEATURE_D3D12_OPTIONS11 in CheckFeatureSupport().
|
2024-02-13 22:51:28 +01:00 |
|
Conor McCarthy
|
a0bb055ad2
|
vkd3d: Handle D3D12_FEATURE_D3D12_OPTIONS10 in CheckFeatureSupport().
|
2024-02-13 22:51:28 +01:00 |
|
Henri Verbeet
|
5eba031fa1
|
vkd3d: Cast DWORD flags to uint32_t in debug traces.
|
2024-02-09 22:47:51 +01:00 |
|
Henri Verbeet
|
5c917552c9
|
vkd3d: Use PRIuPTR for SIZE_T variables in debug traces.
|
2024-02-07 22:59:45 +01:00 |
|
Henri Verbeet
|
8ddca1ebaf
|
vkd3d: Get rid of vkd3d_atomic_decrement().
|
2024-02-07 22:59:37 +01:00 |
|
Henri Verbeet
|
6e439045e8
|
vkd3d: Get rid of vkd3d_atomic_increment().
|
2024-02-07 22:59:37 +01:00 |
|
Conor McCarthy
|
18f73c1c4d
|
vkd3d: Handle D3D12_FEATURE_D3D12_OPTIONS9 in CheckFeatureSupport().
|
2024-02-07 22:59:32 +01:00 |
|
Conor McCarthy
|
8ea67b0ac6
|
vkd3d: Handle D3D12_FEATURE_D3D12_OPTIONS8 in CheckFeatureSupport().
|
2024-02-07 22:59:32 +01:00 |
|
Conor McCarthy
|
5fd3076c67
|
vkd3d: Handle D3D12_FEATURE_D3D12_OPTIONS7 in CheckFeatureSupport().
|
2024-02-07 22:59:31 +01:00 |
|
Conor McCarthy
|
db4a98c0d2
|
vkd3d: Handle D3D12_FEATURE_D3D12_OPTIONS6 in CheckFeatureSupport().
|
2024-02-07 22:59:31 +01:00 |
|
Henri Verbeet
|
51cdddb961
|
vkd3d: Introduce a debug helper for GPU descriptor handles.
|
2024-02-06 23:07:43 +01:00 |
|
Henri Verbeet
|
06ddb10c40
|
vkd3d: Introduce a debug helper for CPU descriptor handles.
|
2024-02-01 22:25:36 +01:00 |
|
Henri Verbeet
|
feca006d6a
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_versioned_root_signature_deserializer_Release().
|
2024-02-01 22:25:27 +01:00 |
|
Henri Verbeet
|
f42411fe4a
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_versioned_root_signature_deserializer_AddRef().
|
2024-02-01 22:25:27 +01:00 |
|
Henri Verbeet
|
afd0e45cd6
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_root_signature_deserializer_Release().
|
2024-02-01 22:25:27 +01:00 |
|
Henri Verbeet
|
c2e82cf06a
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_root_signature_deserializer_AddRef().
|
2024-02-01 22:25:27 +01:00 |
|
Henri Verbeet
|
9434687c5b
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_pipeline_state_Release().
|
2024-02-01 22:25:27 +01:00 |
|
Henri Verbeet
|
c71fa87522
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_pipeline_state_AddRef().
|
2024-02-01 22:25:27 +01:00 |
|
Henri Verbeet
|
9e135f6143
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_root_signature_Release().
|
2024-02-01 22:25:27 +01:00 |
|
Henri Verbeet
|
37e8826301
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_root_signature_AddRef().
|
2024-02-01 22:25:27 +01:00 |
|
Jacek Caban
|
2ae9f18a3a
|
vkd3d: Use uint64_t for the size in vkd3d_gpu_va_allocator_allocate.
Avoids value truncation in 32-bit builds.
|
2024-02-01 22:25:20 +01:00 |
|
Conor McCarthy
|
eae4b7b4a2
|
vkd3d: Implement GetResourceAllocationInfo1().
|
2024-02-01 22:25:13 +01:00 |
|
Conor McCarthy
|
7e84421b9c
|
vkd3d: Support multiple descriptions in GetResourceAllocationInfo().
|
2024-02-01 22:25:11 +01:00 |
|
Conor McCarthy
|
92e19a7da3
|
vkd3d: Add ID3D12Device7 interface stubs.
|
2024-02-01 22:25:10 +01:00 |
|
Conor McCarthy
|
76fbbe980a
|
vkd3d: Add ID3D12Device6 interface stub.
|
2024-02-01 22:25:10 +01:00 |
|
Henri Verbeet
|
6dea3d08b1
|
vkd3d: Use debugstr_hresult() in d3d12_device_mark_as_removed().
|
2024-02-01 00:08:39 +01:00 |
|
Henri Verbeet
|
920f5293e9
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_query_heap_Release().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
d66f61cd5f
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_query_heap_AddRef().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
334f60c281
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_descriptor_heap_Release().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
db37be2a70
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_descriptor_heap_AddRef().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
886c1fdcc4
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_resource_Release().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
84234a8875
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_resource_AddRef().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
201fab7d5d
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_resource_decref().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
a9582a7355
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_resource_incref().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
6f7aec58ea
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_heap_resource_destroyed().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
30a00160e2
|
vkd3d: Use vkd3d_atomic_increment_u32() in vkd3d_bind_heap_memory().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
06eb8e5f8c
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_heap_Release().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
fd385ab994
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_heap_AddRef().
|
2024-02-01 00:08:35 +01:00 |
|
Henri Verbeet
|
4fd4ecc020
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_device_Release().
|
2024-01-29 22:33:40 +01:00 |
|
Henri Verbeet
|
7d7833f3c0
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_device_AddRef().
|
2024-01-29 22:33:40 +01:00 |
|
Henri Verbeet
|
f61891954e
|
vkd3d: Use vkd3d_atomic_decrement_u32() in vkd3d_instance_decref().
|
2024-01-29 22:33:40 +01:00 |
|
Henri Verbeet
|
042e269791
|
vkd3d: Use vkd3d_atomic_increment_u32() in vkd3d_instance_incref().
|
2024-01-29 22:33:40 +01:00 |
|
Henri Verbeet
|
3295f0d16e
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_command_signature_Release().
|
2024-01-25 22:24:55 +01:00 |
|
Henri Verbeet
|
13ba36bb43
|
vkd3d: Use vkd3d_atomic_increment_u32() in d3d12_command_signature_AddRef().
|
2024-01-25 22:24:55 +01:00 |
|
Henri Verbeet
|
0ff20e6b8d
|
vkd3d: Use vkd3d_atomic_decrement_u32() in d3d12_command_queue_Release().
|
2024-01-25 22:24:55 +01:00 |
|