Józef Kucia
|
b61c785bd0
|
libs/vkd3d-shader: Implement SV_InstanceID.
|
2017-09-11 22:35:16 +02:00 |
|
Józef Kucia
|
30cd4cc59f
|
libs/vkd3d-shader: Always declare format for raw/structured image variables.
|
2017-09-07 17:48:43 +02:00 |
|
Józef Kucia
|
6dfb4ad520
|
libs/vkd3d-shader: Mark imm_atomic_alloc as UAV read instruction.
|
2017-09-07 17:48:43 +02:00 |
|
Józef Kucia
|
4af15035df
|
libs/vkd3d-shader: Improve some debug messages.
|
2017-09-07 17:48:43 +02:00 |
|
Józef Kucia
|
3191e1eaa9
|
libs/vkd3d-shader: Implement UAV counters instructions.
|
2017-09-07 17:15:54 +02:00 |
|
Józef Kucia
|
5ef6f71996
|
libs/vkd3d-shader: Emit declarations for UAV counters.
|
2017-09-07 17:15:54 +02:00 |
|
Józef Kucia
|
7416c83ae2
|
libs/vkd3d-shader: Rename vkd3d_descriptor_type to vkd3d_shader_descriptor_type.
|
2017-09-07 17:15:54 +02:00 |
|
Józef Kucia
|
efdf2ec691
|
libs/vkd3d-shader: Rename vkd3d_shader_push_constant to vkd3d_shader_push_constant_buffer.
This should be clearer. Multiple constant buffers can be assigned to
a single push constant range.
|
2017-09-07 17:15:54 +02:00 |
|
Józef Kucia
|
ea8e5eaaba
|
libs/vkd3d-shader: Introduce vkd3d_dxbc_compiler_emit_store_dst_swizzled() helper function.
|
2017-09-04 18:33:09 +02:00 |
|
Józef Kucia
|
3a4a71905e
|
libs/vkd3d-shader: Implement texel offset for gather4.
|
2017-09-04 12:46:52 +02:00 |
|
Józef Kucia
|
293ce313ac
|
libs/vkd3d-shader: Translate gather4 instructions.
|
2017-09-04 12:46:52 +02:00 |
|
Józef Kucia
|
5bdc928908
|
libs/vkd3d-shader: Export shader scan function.
For UAV counters support in libvkd3d.
|
2017-09-01 11:27:58 +02:00 |
|
Józef Kucia
|
e11b5fd566
|
libs/vkd3d-shader: Implement scanning for UAV counters.
|
2017-09-01 11:27:58 +02:00 |
|
Józef Kucia
|
72b109d380
|
libs/vkd3d-shader: Factor out vkd3d_spirv_build_image_instruction() function.
|
2017-08-31 09:29:02 +02:00 |
|
Józef Kucia
|
7c67665032
|
libs/vkd3d-shader: Implement ld_{raw, structured} for UAVs.
|
2017-08-30 16:41:41 +02:00 |
|
Józef Kucia
|
87a2fec426
|
libs/vkd3d-shader: Translate discard instructions.
|
2017-08-30 16:41:41 +02:00 |
|
Józef Kucia
|
99b72d4db1
|
libs/vkd3d-shader: Implement sample_l.
|
2017-08-30 16:41:41 +02:00 |
|
Józef Kucia
|
5b8d1fbdd5
|
libs/vkd3d-shader: Implement sample_c_lz.
|
2017-08-30 16:41:41 +02:00 |
|
Józef Kucia
|
9b8260a246
|
libs/vkd3d-shader: Translate ld_uav_typed instructions.
|
2017-08-28 19:10:23 +02:00 |
|
Józef Kucia
|
b5c89fa89f
|
libs/vkd3d-shader: Implement atomic compare exchange instructions.
|
2017-08-28 11:01:23 +02:00 |
|
Józef Kucia
|
482af89416
|
libs/vkd3d-shader: Implement remaining binary atomic instructions.
|
2017-08-28 11:01:23 +02:00 |
|
Józef Kucia
|
4e300ab1d4
|
libs/vkd3d-shader: Translate imm_atomic_iadd instructions.
|
2017-08-24 17:00:16 +02:00 |
|
Józef Kucia
|
cb166fbd5a
|
libs/vkd3d-shader: Translate atomic_umax instructions.
|
2017-08-24 17:00:16 +02:00 |
|
Józef Kucia
|
d464c9033f
|
libs/vkd3d-shader: Translate atomic_umin instructions.
|
2017-08-24 17:00:16 +02:00 |
|
Józef Kucia
|
a836cc2fe3
|
libs/vkd3d-shader: Translate atomic_or instructions.
|
2017-08-24 17:00:16 +02:00 |
|