Józef Kucia
|
cb86c9c8d0
|
libs/vkd3d-shader: Implement resinfo for UAVs.
|
2017-08-08 17:09:35 +02:00 |
|
Józef Kucia
|
190115d3f8
|
libs/vkd3d: Implement creating 2D texture UAVs.
|
2017-08-08 17:09:35 +02:00 |
|
Józef Kucia
|
ca6b265e66
|
tests: Use reset_command_list() in more places.
|
2017-08-07 14:53:51 +02:00 |
|
Józef Kucia
|
cdc5cd499f
|
libs/vkd3d: Avoid potential double free.
|
2017-08-07 14:53:51 +02:00 |
|
Józef Kucia
|
6a8b99527a
|
tests: Add test showing that block compressed texture sizes must be aligned.
|
2017-08-07 14:53:51 +02:00 |
|
Józef Kucia
|
5825acc3a0
|
libs/vkd3d: Downgrade some FIXMEs() to WARNs().
These should be performance warnings at most.
|
2017-08-04 17:06:33 +02:00 |
|
Józef Kucia
|
1c69c504f6
|
libs/vkd3d: Mark d3d12_command_list_SetDescriptorHeaps() as implemented.
|
2017-08-04 17:06:33 +02:00 |
|
Józef Kucia
|
ba91aeb720
|
tests: Add test for descriptor tables.
|
2017-08-04 17:06:33 +02:00 |
|
Józef Kucia
|
074513dc4d
|
libs/vkd3d: Add support for sampler descriptors in root descriptor tables.
|
2017-08-04 17:06:33 +02:00 |
|
Józef Kucia
|
0a0e29fbbf
|
libs/vkd3d: Add support for multiple descriptors in root descriptor tables.
|
2017-08-04 17:06:33 +02:00 |
|
Józef Kucia
|
fa0a2eab21
|
libs/vkd3d: Store Vulkan bindings for descriptor table root parameters in root signature.
|
2017-08-04 17:06:33 +02:00 |
|
Józef Kucia
|
db3a112fb5
|
libs/vkd3d: Add support for CBV descriptors in d3d12_command_list_set_descriptor_table().
|
2017-08-04 17:06:33 +02:00 |
|
Józef Kucia
|
0859b94833
|
libs/vkd3d: Implement d3d12_device_CreateConstantBufferView().
|
2017-08-04 17:06:33 +02:00 |
|
Sven Hesse
|
6de74f6cc3
|
libs/vkd3d: Don't calculate footprints for unaligned compressed textures.
|
2017-08-04 14:36:19 +02:00 |
|
Sven Hesse
|
a0675d1ba7
|
libs/vkd3d: Calculate footprint total size using row count, not height.
|
2017-08-04 14:35:02 +02:00 |
|
Sven Hesse
|
6165df4c5c
|
tests: Don't test GetCopyableFootprints on unaligned compressed textures.
Compressed texture sizes must be correctly aligned to the block size.
|
2017-08-04 13:52:26 +02:00 |
|
Sven Hesse
|
6e601b1d0f
|
tests: Calculate texture total size using row count, not height.
Because the row_pitch and row_size sizes are in terms of rows, not
texel lines. Otherwise, the calculation for compressed textures is
off.
|
2017-08-04 13:49:47 +02:00 |
|
Sven Hesse
|
3bf82279e9
|
tests: create_root_signature() can also return E_INVALIDARG.
The Nvidia drivers on Windows do that.
|
2017-08-03 16:31:57 +02:00 |
|
Sven Hesse
|
ea652cb0e4
|
tests: Create RTV and DSV descriptor heaps with FLAG_NONE.
FLAG_SHADER_VISIBLE isn't supposed to apply to RTV and DSV heaps.
|
2017-08-03 14:41:34 +02:00 |
|
Józef Kucia
|
573460550e
|
libs/vkd3d: Do not assume CBV root parameter index is equal to Vulkan descriptor binding.
|
2017-08-02 15:30:15 +02:00 |
|
Józef Kucia
|
c9b05f68b5
|
tests: Add test for accessing constant buffers from compute shaders.
|
2017-08-02 15:30:15 +02:00 |
|
Józef Kucia
|
fb4e86b292
|
libs/vkd3d: Implement d3d12_command_list_SetComputeRootConstantBufferView().
|
2017-08-02 15:30:15 +02:00 |
|
Józef Kucia
|
ef0f90c0c7
|
libs/vkd3d: Factor out vkd3d_create_buffer_view() function.
|
2017-08-02 15:30:15 +02:00 |
|
Józef Kucia
|
de2024d235
|
libs/vkd3d: Do not try to create buffer views for block-compressed formats.
|
2017-08-02 15:30:15 +02:00 |
|
Józef Kucia
|
a8b64aeede
|
tests: Add test for creating unordered access views.
|
2017-08-02 15:30:15 +02:00 |
|