Henri Verbeet
|
eedac9bdc7
|
include: Rename DXGI_FORMAT_FORCE_DWORD to DXGI_FORMAT_FORCE_UINT.
|
2017-08-28 20:36:32 +02:00 |
|
Henri Verbeet
|
da54bd0278
|
libs/vkd3d: Implement indirect dispatches.
|
2017-08-28 19:29:35 +02:00 |
|
Henri Verbeet
|
b000952e4f
|
libs/vkd3d: Implement indirect draws.
|
2017-08-28 19:26:31 +02:00 |
|
Henri Verbeet
|
882d54dacb
|
tests: Get rid of the unused SHADER_BYTECODE macro.
|
2017-08-28 19:22:15 +02:00 |
|
Henri Verbeet
|
b4d6aa0dbd
|
libs/vkd3d: Explicitly handle VK_ERROR_DEVICE_LOST in hresult_from_vk_result().
|
2017-08-28 19:21:17 +02:00 |
|
Józef Kucia
|
3fd94c3c04
|
tests: Remove unused test context desc.
|
2017-08-28 19:10:23 +02:00 |
|
Józef Kucia
|
b92fe8667e
|
tests: Add test for UAV loads.
|
2017-08-28 19:10:23 +02:00 |
|
Józef Kucia
|
4013e41c9e
|
tests: Implement upload for multiple sub-resources.
|
2017-08-28 19:10:23 +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
|
d107538df8
|
libs/vkd3d: Implement UAVs for 2D array textures.
|
2017-08-28 19:10:23 +02:00 |
|
Sven Hesse
|
495fe2a96a
|
tests: Add test for pipeline statistics queries.
|
2017-08-28 15:35:54 +02:00 |
|
Sven Hesse
|
3001ad5a4f
|
libs/vkd3d: Implement ResolveQueryData() for QUERY_TYPE_PIPELINE_STATISTICS.
|
2017-08-28 15:15:26 +02:00 |
|
Sven Hesse
|
08c5b5ec2e
|
libs/vkd3d: Implement EndQuery() for QUERY_TYPE_PIPELINE_STATISTICS.
|
2017-08-28 15:13:41 +02:00 |
|
Sven Hesse
|
5d5587b917
|
libs/vkd3d: Implement BeginQuery() for QUERY_TYPE_PIPELINE_STATISTICS.
|
2017-08-28 15:13:01 +02:00 |
|
Sven Hesse
|
0379783c29
|
include: Add struct D3D12_QUERY_DATA_PIPELINE_STATISTICS.
|
2017-08-28 15:11:30 +02:00 |
|
Józef Kucia
|
471041454d
|
tests: Skip some tests when WARP is explicitly requested.
|
2017-08-28 13:47:07 +02:00 |
|
Józef Kucia
|
8f8eb71ff8
|
libs/vkd3d: Avoid calling vkGetPhysicalDeviceProperties() in d3d12_command_queue_GetTimestampFrequency().
|
2017-08-28 13:03:37 +02:00 |
|
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 |
|
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
|
be6af110b4
|
tests: Mark CreateQueryHeap() for SO_STATISTICS as todo
|
2017-08-23 17:31:12 +02:00 |
|
Sven Hesse
|
8a78575563
|
tests: Add test for creating query heaps
|
2017-08-23 16:18:46 +02:00 |
|
Sven Hesse
|
79cbc900bc
|
libs/vkd3d: Create Vulkan Query Pools for D3D12 Query Heaps.
|
2017-08-23 16:18:15 +02:00 |
|