Henri Verbeet
|
b1c326ce56
|
vkd3d-common: Introduce vkd3d_atomic_exchange_u32().
|
2024-04-24 23:49:11 +02:00 |
|
Henri Verbeet
|
5c8a90a6c9
|
vkd3d-common: Introduce vkd3d_atomic_compare_exchange_u32().
|
2024-04-24 23:49:11 +02:00 |
|
Henri Verbeet
|
bfbd29efe6
|
vkd3d: Get rid of vkd3d_atomic_compare_exchange_pointer().
The only uses of this were remove by commit
3ca225980755032b385b36142d4cc44e78a987fd.
|
2024-04-24 23:49:10 +02:00 |
|
Henri Verbeet
|
d5717d333b
|
vkd3d: Use WIDL_C_INLINE_WRAPPERS.
|
2024-04-24 23:48:44 +02:00 |
|
Henri Verbeet
|
7b4a1fdfbc
|
vkd3d: Move the vkd3d_cond implementation to vkd3d-common.
Much like the vkd3d_mutex implementation.
|
2024-04-22 23:15:20 +02:00 |
|
Henri Verbeet
|
c7fc60a237
|
vkd3d: Avoid leaking "messages" when "error_blob" is NULL in vkd3d_serialize_versioned_root_signature(). (Valgrind).
|
2024-04-17 22:52:07 +02:00 |
|
Henri Verbeet
|
8a7cb0295a
|
vkd3d: Avoid leaking "messages" when "error_blob" is NULL in vkd3d_serialize_root_signature(). (Valgrind).
|
2024-04-17 22:52:05 +02:00 |
|
Conor McCarthy
|
742288127f
|
vkd3d: Support DXGI_FORMAT_B4G4R4A4_UNORM.
|
2024-04-17 22:51:57 +02:00 |
|
Conor McCarthy
|
8879521679
|
vkd3d: Support DXGI_FORMAT_B5G5R5A1_UNORM.
|
2024-04-17 22:51:57 +02:00 |
|
Conor McCarthy
|
4cdf38d392
|
vkd3d: Support DXGI_FORMAT_B5G6R5_UNORM.
|
2024-04-17 22:51:57 +02:00 |
|
Conor McCarthy
|
270aa22d0b
|
vkd3d: Use Vulkan 1.1 if available.
|
2024-04-17 22:51:51 +02:00 |
|
Henri Verbeet
|
7d6f0f2592
|
vkd3d: Implement creating compute pipeline states from shaders with embedded root signatures.
|
2024-04-15 21:34:09 +02:00 |
|
Conor McCarthy
|
9d7f63dc26
|
vkd3d: Validate that a resource with initial state RENDER_TARGET is a render target.
|
2024-04-10 08:55:11 -05:00 |
|
Conor McCarthy
|
78301d7202
|
vkd3d: Validate presence of flag ALLOW_RENDER_TARGET or ALLOW_DEPTH_STENCIL for multisampled resources.
|
2024-04-10 08:55:11 -05:00 |
|
Stefan Dösinger
|
a7860ae752
|
vkd3d: Implement reopening existing caches.
|
2024-04-10 08:54:58 -05:00 |
|
Stefan Dösinger
|
f24005507c
|
vkd3d: Implement opening and closing shader caches.
|
2024-04-10 08:54:58 -05:00 |
|
Stefan Dösinger
|
7c93b5070f
|
vkd3d: Validate and store shader cache session descriptors.
|
2024-04-04 22:19:46 +02:00 |
|
Stefan Dösinger
|
fb87a72497
|
vkd3d: Add an ID3D12ShaderCacheSession stub.
|
2024-04-04 22:19:46 +02:00 |
|
Stefan Dösinger
|
d5c89051dd
|
vkd3d: Add ID3D12Device9 interface stubs.
|
2024-04-04 22:19:46 +02:00 |
|
Henri Verbeet
|
166dc24b2f
|
vkd3d: Move the vkd3d_mutex implementation to vkd3d-common.
|
2024-03-19 22:58:53 +01:00 |
|
Evan Tang
|
03a80cde2e
|
vkd3d: Enable VK_EXT_fragment_shader_interlock if available.
|
2024-03-11 22:10:25 +01:00 |
|
Conor McCarthy
|
4dafd6bedf
|
vkd3d: Implement GetCopyableFootprints1().
|
2024-03-08 23:36:08 +01:00 |
|
Conor McCarthy
|
197f16efa9
|
vkd3d: Implement CreatePlacedResource1().
|
2024-03-08 23:36:08 +01:00 |
|
Conor McCarthy
|
e5ae6bd3c2
|
vkd3d: Implement CreateCommittedResource2().
|
2024-03-08 23:36:08 +01:00 |
|
Conor McCarthy
|
6edba86a26
|
vkd3d: Implement GetResourceAllocationInfo2().
|
2024-03-08 23:36:08 +01:00 |
|