Philip Rebohle
|
0b5cffb0bb
|
[dxbc] Parse patch constant signature
|
2019-01-26 14:52:29 +01:00 |
|
Philip Rebohle
|
d2c62a8645
|
[dxbc] Implement passthrough geometry shader
This is needed when vertex or domain shader code is
passed to CreateGeometryShaderWithStreamOutput.
- Fix compilation with new DxbcProgramInfo.
|
2018-10-10 10:28:15 +02:00 |
|
Andre Heider
|
8fcdf78b51
|
[dxbc] rename DxbcProgramVersion to DxbcProgramInfo
The version in not part of this class anymore.
|
2018-10-08 12:32:01 +02:00 |
|
Andre Heider
|
8492f0501e
|
[dxbc] Drop unused major/minor from DxbcProgramVersion
|
2018-10-08 12:32:01 +02:00 |
|
Philip Rebohle
|
102591369e
|
[dxbc] Add DxbcModuleInfo struct
This will be required in the future to pass data from the
application to the shader compiler.
|
2018-06-23 17:14:35 +02:00 |
|
Philip Rebohle
|
98b8d41016
|
[dxbc] Write shader name to the generated SPIR-V
Might help identifying shaders in debugging tools such as Renderdoc.
|
2018-04-15 21:00:08 +02:00 |
|
Philip Rebohle
|
16caa10697
|
[dxbc] Add analyzer stub
Will be used to gather information for the compiler.
|
2018-03-22 20:01:57 +01:00 |
|
Philip Rebohle
|
f4cd90d6fa
|
[dxbc] Implemented vendor-specific workarounds in an attemt to fix Nvidia
|
2018-01-07 20:05:27 +01:00 |
|
Philip Rebohle
|
e872448ca3
|
[dxbc] Refactored shader compiler to return a DxvkShader
|
2017-12-08 18:14:05 +01:00 |
|
Philip Rebohle
|
1f89452014
|
[d3d11] Implemented input layout creation
|
2017-12-07 12:45:02 +01:00 |
|
Philip Rebohle
|
dece62c70a
|
[d3d11] Implemented basic shader creation methods
|
2017-12-06 18:54:01 +01:00 |
|
Philip Rebohle
|
a9a03fec69
|
[dxvk] DxvkShader creates a VkShaderModule again
|
2017-11-20 14:03:00 +01:00 |
|
Philip Rebohle
|
72f353074f
|
[dxbc] Initial xSGN chunk implementation
|
2017-11-01 00:01:40 +01:00 |
|
Philip Rebohle
|
bb5b588d23
|
[dxbc] Added DXBC to SPIR-V compiler stub
|
2017-10-16 17:50:09 +02:00 |
|