Józef Kucia
|
eba87fa55b
|
libs/vkd3d-shader: Implement ld_structured for TGSM.
|
2017-08-24 15:13:38 +02:00 |
|
Józef Kucia
|
cf5fb3fbc2
|
libs/vkd3d-shader: Fix swizzle for raw/structured instructions.
|
2017-08-24 15:13:38 +02:00 |
|
Józef Kucia
|
4bfd0456e5
|
libs/vkd3d-shader: Refactor raw/structured buffer addressing.
In prep for TGSM support.
|
2017-08-24 15:13:38 +02:00 |
|
Józef Kucia
|
4d0b4f4f71
|
libs/vkd3d-shader: Add vkd3d_spirv_build_op_composite_extract1() function.
|
2017-08-24 11:11:16 +02:00 |
|
Józef Kucia
|
cef35c7c76
|
libs/vkd3d-shader: Translate dcl_tgsm_structured instructions.
|
2017-08-24 11:11:16 +02:00 |
|
Józef Kucia
|
9ed0feed12
|
libs/vkd3d-shader: Translate dcl_tgsm_raw instructions.
|
2017-08-24 11:11:16 +02:00 |
|
Józef Kucia
|
19c1b81a71
|
libs/vkd3d-shader: Translate sync instructions.
|
2017-08-24 11:11:16 +02:00 |
|
Sven Hesse
|
3a966cf38e
|
libs/vkd3d: Mark D3D12_QUERY_HEAP_TYPE_SO_STATISTICS with a FIXME()
|
2017-08-23 17:31:12 +02:00 |
|
Sven Hesse
|
79cbc900bc
|
libs/vkd3d: Create Vulkan Query Pools for D3D12 Query Heaps.
|
2017-08-23 16:18:15 +02:00 |
|
Józef Kucia
|
6c5d8da24d
|
libs/vkd3d-shader: Store structure stride in symbol table.
|
2017-08-22 14:53:33 +02:00 |
|
Józef Kucia
|
eb5e7a4412
|
libs/vkd3d-shader: Implement ld_structured for SRVs.
|
2017-08-22 12:39:56 +02:00 |
|
Józef Kucia
|
d5697448eb
|
libs/vkd3d-shader: Translate dcl_resource_structured instructions.
|
2017-08-22 12:39:56 +02:00 |
|
Józef Kucia
|
77e47eddb9
|
libs/vkd3d-shader: Translate dcl_resource_raw instructions.
|
2017-08-22 12:39:56 +02:00 |
|
Józef Kucia
|
d443e0eb00
|
libs/vkd3d: Add support for buffer SRVs.
|
2017-08-22 12:39:56 +02:00 |
|
Józef Kucia
|
6ffe54b9ec
|
libs/vkd3d-shader: Translate round_z instructions.
|
2017-08-22 12:39:56 +02:00 |
|
Józef Kucia
|
694c20b1da
|
libs/vkd3d: Implement structured UAVs.
|
2017-08-21 16:30:33 +02:00 |
|
Józef Kucia
|
0f7c86e2bd
|
libs/vkd3d-shader: Translate store_structured instructions.
|
2017-08-21 16:30:33 +02:00 |
|
Józef Kucia
|
fbc5861728
|
libs/vkd3d: Track resource usage for UAV clears.
|
2017-08-21 12:41:07 +02:00 |
|
Józef Kucia
|
03e189386a
|
libs/vkd3d-shader: Translate atomic_iadd instructions.
|
2017-08-21 12:41:07 +02:00 |
|
Józef Kucia
|
d287591889
|
libs/vkd3d-shader: Set image format for UAV typed reads and atomic instructions.
|
2017-08-21 12:41:07 +02:00 |
|
Józef Kucia
|
a90c7c5f12
|
libs/vkd3d-shader: Add basic shader scan functionality.
|
2017-08-21 12:41:07 +02:00 |
|
Józef Kucia
|
49a877df86
|
libs/vkd3d: Allow creating UAVs with no desc for textures.
|
2017-08-21 12:41:07 +02:00 |
|
Józef Kucia
|
92bb7969a5
|
libs/vkd3d: Create push descriptor set only if needed.
|
2017-08-18 17:08:56 +02:00 |
|
Józef Kucia
|
b3d2b36afb
|
libs/vkd3d: Prohibit compressed formats for buffer views.
|
2017-08-18 17:08:56 +02:00 |
|
Józef Kucia
|
08284f0f85
|
libs/vkd3d: Fix draw calls with no framebuffer attachments.
|
2017-08-18 17:08:56 +02:00 |
|