Józef Kucia
|
b8c31b771d
|
libs/vkd3d: Add missing return statement in d3d12_command_list_ResolveQueryData().
|
2017-08-28 13:03:37 +02:00 |
|
Józef Kucia
|
faf86ebc58
|
libs/vkd3d: Add missing trace messages.
|
2017-08-28 13:03:37 +02:00 |
|
Józef Kucia
|
ab28e2005c
|
tests: Introduce create_default_buffer() helper function.
|
2017-08-28 12:34:44 +02:00 |
|
Józef Kucia
|
7c4d9f87f6
|
tests: Factor out create_readback_buffer() function.
|
2017-08-28 12:34:44 +02:00 |
|
Józef Kucia
|
b6627974de
|
tests: Factor out init_buffer_readback() function.
|
2017-08-28 12:34:44 +02:00 |
|
Józef Kucia
|
dc51597db8
|
tests: Add test for atomic instructions.
|
2017-08-28 11:01: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 |
|
Sven Hesse
|
a8441a698c
|
tests: Add test for timestamp queries.
|
2017-08-25 15:16:07 +02:00 |
|
Sven Hesse
|
f8b7b26372
|
libs/vkd3d: Implement ResolveQueryData() for QUERY_TYPE_TIMESTAMP.
|
2017-08-25 15:16:06 +02:00 |
|
Sven Hesse
|
988e1a96de
|
libs/vkd3d: Implement EndQuery() for QUERY_TYPE_TIMESTAMP.
|
2017-08-25 15:16:05 +02:00 |
|
Sven Hesse
|
67587f81e4
|
libs/vkd3d: Remember the Query Heap creation properties.
|
2017-08-25 15:16:03 +02:00 |
|
Sven Hesse
|
65f63d14fa
|
libs/vkd3d: Implement d3d12_command_queue_GetTimestampFrequency().
|
2017-08-25 15:16:02 +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 |
|
Józef Kucia
|
6124a4c30e
|
tests: Add test for TGSM.
|
2017-08-24 15:13:38 +02:00 |
|
Józef Kucia
|
1c4b9be079
|
libs/vkd3d-shader: Implement store_{raw,structured} for TGSM.
|
2017-08-24 15:13:38 +02:00 |
|
Józef Kucia
|
f7f7c6d889
|
libs/vkd3d-shader: Implement ld_raw.
|
2017-08-24 15:13:38 +02:00 |
|
Józef Kucia
|
a94751398b
|
libs/vkd3d-shader: Add support for atomic instructions on TGSM.
|
2017-08-24 15:13:38 +02:00 |
|
Józef Kucia
|
61dd701284
|
libs/vkd3d-shader: Translate imm_atomic_exch instructions.
|
2017-08-24 15:13:38 +02:00 |
|
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 |
|