792 Commits

Author SHA1 Message Date
Józef Kucia
ea6b35ef58 libs/vkd3d-shader: Translate udiv instructions. 2017-07-21 14:14:42 +02:00
Józef Kucia
c73b201110 libs/vkd3d-shader: Do not print FIXMEs for known global flags. 2017-07-21 14:14:42 +02:00
Józef Kucia
28285d2f18 tests: Add test for rcp instruction. 2017-07-21 14:14:42 +02:00
Józef Kucia
67d001c287 tests: Add test for imul instruction. 2017-07-21 14:14:42 +02:00
Józef Kucia
95b6b7b91b libs/vkd3d-shader: Clean up vkd3d_dxbc_compiler_emit_control_flow_instruction(). 2017-07-21 14:14:42 +02:00
Józef Kucia
04672dc64c tests: Add test for imad instruction. 2017-07-21 14:14:42 +02:00
Józef Kucia
9e6bd63058 tests: Add test for log instruction. 2017-07-20 17:40:45 +02:00
Józef Kucia
530d1306e9 tests: Add test for exp instruction. 2017-07-20 17:40:45 +02:00
Józef Kucia
554321a23c tests: Add test for frc instruction. 2017-07-20 17:40:45 +02:00
Józef Kucia
d25df67f9c tests: Add test for integer comparison instructions. 2017-07-20 17:40:45 +02:00
Józef Kucia
e0d95289cd tests: Add test for umin and umax instructions. 2017-07-20 17:40:45 +02:00
Józef Kucia
c9d9763190 tests: Add test for round_{ni,pi} instructions. 2017-07-20 17:40:45 +02:00
Henri Verbeet
0f9fa96ff1 build: Explicitly link the tests with libvkd3d.
For D3D12CreateRootSignatureDeserializer().
2017-07-20 14:54:36 +02:00
Józef Kucia
d6853dcc20 tests: Add test for loop instructions. 2017-07-20 13:32:40 +02:00
Józef Kucia
18c06c8022 libs/vk3d-shader: Translate break instructions for loops. 2017-07-20 13:32:40 +02:00
Józef Kucia
1cbf6ebddf libs/vk3d-shader: Fix return instructions in if/else blocks. 2017-07-20 13:32:40 +02:00
Józef Kucia
2022702858 libs/vkd3d-shader: Translate breakc instructions. 2017-07-20 13:32:40 +02:00
Józef Kucia
98c307cdbc libs/vkd3d-shader: Implement loops. 2017-07-20 13:32:40 +02:00
Józef Kucia
465b0b998f tests: Add test for nested if instructions. 2017-07-20 13:32:40 +02:00
Józef Kucia
f6f70d8c02 libs/vkd3d-shader: Add support for nested control flow. 2017-07-20 13:32:40 +02:00
Józef Kucia
1e9a38005b libs/vkd3d-shader: Use vkd3d_spirv_build_once mechanism for SPIR-V constants. 2017-07-19 14:45:54 +02:00
Józef Kucia
ab78c23170 libs/vkd3d-shader: Translate round_{ni,pi} instructions. 2017-07-19 13:53:59 +02:00
Józef Kucia
fed8155d08 libs/vkd3d-shader: Translate rcp instructions. 2017-07-19 13:53:59 +02:00
Józef Kucia
a4e5d06cac libs/vkd3d-shader: Translate log instructions. 2017-07-19 13:53:59 +02:00
Józef Kucia
87f34094db libs/vkd3d-shader: Translate imul instructions. 2017-07-19 13:53:59 +02:00