Józef Kucia
|
8f631c8b0c
|
libs/vkd3d-shader: Make bytecode parser responsible for setting scalar register write masks.
|
2017-08-18 14:52:40 +02:00 |
|
Józef Kucia
|
e3d6bac31b
|
libs/vkd3d-shader: Introduce vkd3d_shader_interface structure.
|
2017-08-16 13:11:52 +02:00 |
|
Józef Kucia
|
92fcb9ffa2
|
libs/vkd3d-shader: Add support for push constants.
|
2017-07-27 15:24:38 +02:00 |
|
Józef Kucia
|
edd1e9602d
|
libs/vkd3d-shader: Implement arbitrary mappings from D3D shader register to Vulkan descriptors.
An arbitrary mapping can be passed to vkd3d_shader_compile_dxbc().
|
2017-07-26 13:45:25 +02:00 |
|
Józef Kucia
|
6c174beb4b
|
libs/vkd3d-shader: Use component types from input signatures for shader inputs.
Fixes Vulkan validation layers errors.
|
2017-07-25 14:23:27 +02:00 |
|
Józef Kucia
|
cc536e72ab
|
libs/vkd3d-shader: Translate sample instructions.
|
2017-07-17 16:25:29 +02:00 |
|
Józef Kucia
|
682e725d6e
|
libs/vkd3d-shader: Add support for multiple shader outputs packed into single register.
|
2017-07-10 15:33:34 +02:00 |
|
Józef Kucia
|
4c448f0a35
|
libs/vkd3d-shader: Recognize vThreadID register.
|
2017-07-10 15:33:34 +02:00 |
|
Józef Kucia
|
3f03cd1ec8
|
libs/vkd3d-shader: Implement root signature parsing.
|
2017-06-27 13:16:47 +02:00 |
|
Józef Kucia
|
cb79f2ec65
|
libs/vkd3d-shader: Implement floating-point comparison instructions.
|
2017-06-26 17:03:31 +02:00 |
|
Józef Kucia
|
f5e3b248df
|
libs/vkd3d-shader: Fix SV_Position in pixel shaders.
|
2017-06-21 22:00:19 +02:00 |
|
Józef Kucia
|
95b11ba336
|
libs/vkd3d-shader: Translate dcl_input instructions.
|
2017-06-20 17:09:39 +02:00 |
|
Józef Kucia
|
801b4159de
|
libs/vkd3d-shader: Translate some ALU instructions.
|
2017-06-20 14:14:44 +02:00 |
|
Józef Kucia
|
2b1396e7e4
|
libs/vkd3d-shader: Translate mov instruction.
|
2017-06-20 13:34:44 +02:00 |
|
Józef Kucia
|
1f65d4ccc1
|
libs/vkd3d-shader: Add stub for SPIR-V generator.
|
2017-06-19 18:05:53 +02:00 |
|
Józef Kucia
|
4ab5ced2fc
|
libs/vkd3d-shader: Import DXBC parser from Wine d3d11 implementation.
|
2017-06-16 22:38:21 +02:00 |
|
Józef Kucia
|
31c6bfe24f
|
libs/vkd3d-shader: Import SM4+ bytecode parser from Wine.
|
2017-06-16 22:38:21 +02:00 |
|
Józef Kucia
|
93458c8933
|
libs/vkd3d-shader: Add library.
|
2017-06-16 22:38:21 +02:00 |
|