Józef Kucia
|
32cc44150d
|
libs/vkd3d-shader: Translate bitfield instructions.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
dffa2ad80f
|
libs/vkd3d-shader: Use signed integer format when masking bitfield instruction operands.
This shouldn't be strictly needed, but it fixes bfi on Nvidia.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
2c139bdf81
|
libs/vkd3d-shader: Mask immediate constant operands for bitfield instructions.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
5005e2c10d
|
tests: Add visual test for ftoi instruction.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
acc854ccec
|
tests: Add visual test for ftou instruction.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
e623583048
|
libs/vkd3d-shader: Translate value preserving conversion instructions.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
0cbd632bd3
|
tests: Add more tests for control flow instructions.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
7e71b86031
|
libs/vkd3d-shader: Track current block for control flow instructions.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
170168c9cb
|
libs/vkd3d-shader: Implement more floating-point comparison instructions.
|
2017-06-28 12:28:09 +02:00 |
|
Józef Kucia
|
3190fbffb7
|
libs/vkd3d-shader: Translate iadd instruction.
|
2017-06-27 22:21:43 +02:00 |
|
Józef Kucia
|
6eb2d9cee4
|
libs/vkd3d-shader: Translate ieq instruction.
|
2017-06-27 22:21:43 +02:00 |
|
Józef Kucia
|
6fa98eb77c
|
libs/vkd3d-shader: Implement absolute value source modifier.
|
2017-06-27 22:21:43 +02:00 |
|
Józef Kucia
|
30018181e0
|
libs/vkd3d-shader: Translate sqrt instruction.
|
2017-06-27 22:21:43 +02:00 |
|
Józef Kucia
|
8f6af1125d
|
libs/vkd3d-shader: Get rid of VKD3D_SHADER_FLIP_Y compiler option.
We use negative viewport height to flip Y.
|
2017-06-27 22:21:43 +02:00 |
|
Józef Kucia
|
0afe0032b0
|
libs/vkd3d-shader: Add VKD3D_SHADER_STRIP_DEBUG compiler option.
|
2017-06-27 22:21:43 +02:00 |
|
Józef Kucia
|
dbfa823b42
|
libs/vkd3d-shader: Translate min/max instructions.
|
2017-06-27 22:21:43 +02:00 |
|
Józef Kucia
|
19cb3aa0ed
|
tests: Add test for ID3D12RootSignatureDeserializer.
|
2017-06-27 13:16:47 +02:00 |
|
Józef Kucia
|
3f03cd1ec8
|
libs/vkd3d-shader: Implement root signature parsing.
|
2017-06-27 13:16:47 +02:00 |
|
Józef Kucia
|
d220ae4bfb
|
libs/vkd3d: Add ID3D12RootSignatureDeserializer interface stub.
|
2017-06-27 13:16:47 +02:00 |
|
Józef Kucia
|
d998cb88c5
|
libs/vkd3d-shader: Implement constant interpolation mode.
For gears demo.
|
2017-06-27 13:16:47 +02:00 |
|
Józef Kucia
|
dc26657398
|
tests: Add visual test for eq instruction.
|
2017-06-26 17:03:31 +02:00 |
|
Józef Kucia
|
3178e25cb5
|
tests: Add visual test for ne instruction.
|
2017-06-26 17:03:31 +02:00 |
|
Józef Kucia
|
0f77fb3435
|
tests: Add visual test for if instruction.
|
2017-06-26 17:03:31 +02:00 |
|
Józef Kucia
|
00b1a83ef5
|
libs/vkd3d-shader: Translate if/else/endif instructions.
|
2017-06-26 17:03:31 +02:00 |
|
Józef Kucia
|
7f4f305225
|
libs/vkd3d-shader: Introduce vkd3d_spirv_alloc_id() helper function.
|
2017-06-26 17:03:31 +02:00 |
|