Commit Graph

701 Commits

Author SHA1 Message Date
c71d609fb6 libs/vkd3d-shader: Fix write mask for vThreadIDInGroupFlattened. 2017-07-24 19:43:50 +02:00
6bbd6c948a libs/vkd3d-shader: Translate store_uav_typed instructions. 2017-07-24 19:43:50 +02:00
4746833a6f libs/vkd3d-shader: Translate dcl_uav_typed instructions. 2017-07-24 19:43:50 +02:00
00606b7dff libs/vkd3d: Fix logic for choosing compute-only queue family index. 2017-07-21 22:29:12 +02:00
23fa2ca599 tests: Add simple test for creating compute command queue. 2017-07-21 22:29:12 +02:00
d35ffe53ad libs/vkd3d: Initialize device->compute_queue_family_index.
Fixes dadce84a4b.
2017-07-21 22:29:12 +02:00
dadce84a4b libs/vkd3d: Create a compute queue family. 2017-07-21 15:24:57 +02:00
c790aabb4d tests: Add additional test for loops. 2017-07-21 14:14:42 +02:00
465f1c449e tests: Add test for udiv instruction. 2017-07-21 14:14:42 +02:00
ea6b35ef58 libs/vkd3d-shader: Translate udiv instructions. 2017-07-21 14:14:42 +02:00
c73b201110 libs/vkd3d-shader: Do not print FIXMEs for known global flags. 2017-07-21 14:14:42 +02:00
28285d2f18 tests: Add test for rcp instruction. 2017-07-21 14:14:42 +02:00
67d001c287 tests: Add test for imul instruction. 2017-07-21 14:14:42 +02:00
95b6b7b91b libs/vkd3d-shader: Clean up vkd3d_dxbc_compiler_emit_control_flow_instruction(). 2017-07-21 14:14:42 +02:00
04672dc64c tests: Add test for imad instruction. 2017-07-21 14:14:42 +02:00
9e6bd63058 tests: Add test for log instruction. 2017-07-20 17:40:45 +02:00
530d1306e9 tests: Add test for exp instruction. 2017-07-20 17:40:45 +02:00
554321a23c tests: Add test for frc instruction. 2017-07-20 17:40:45 +02:00
d25df67f9c tests: Add test for integer comparison instructions. 2017-07-20 17:40:45 +02:00
e0d95289cd tests: Add test for umin and umax instructions. 2017-07-20 17:40:45 +02:00
c9d9763190 tests: Add test for round_{ni,pi} instructions. 2017-07-20 17:40:45 +02:00
0f9fa96ff1 build: Explicitly link the tests with libvkd3d.
For D3D12CreateRootSignatureDeserializer().
2017-07-20 14:54:36 +02:00
d6853dcc20 tests: Add test for loop instructions. 2017-07-20 13:32:40 +02:00
18c06c8022 libs/vk3d-shader: Translate break instructions for loops. 2017-07-20 13:32:40 +02:00
1cbf6ebddf libs/vk3d-shader: Fix return instructions in if/else blocks. 2017-07-20 13:32:40 +02:00