Philip Rebohle
|
5540df955c
|
[dxbc] Rework semantic name matching
|
2022-08-10 14:11:47 +02:00 |
|
Liam Middlebrook
|
2e83aae472
|
[dxbc] Print shader signatures at debug loglevel
|
2019-07-11 12:40:44 +02:00 |
|
Philip Rebohle
|
b0b7960548
|
[dxbc] Add method to count required registers for signatures
|
2019-01-26 17:11:49 +01:00 |
|
Philip Rebohle
|
bee21e7539
|
[dxbc] Support parsing the ISG1 and OSG1 signature chunks
Required to get the Resident Evil 2 demo to work.
|
2019-01-12 15:17:51 +01:00 |
|
Philip Rebohle
|
a196451400
|
[dxbc] Respect number of input/output components
Fixes issues with geometry shaders exceeding output component limits.
|
2018-07-01 17:45:50 +02:00 |
|
Philip Rebohle
|
845c78fd20
|
[dxbc] Consider stream index in signature entry lookup
|
2018-06-23 20:13:00 +02:00 |
|
Philip Rebohle
|
07ef25fec5
|
[dxbc] Parse OSG5 chunk for Shader Model 5 geometry shaders
|
2018-06-23 17:25:03 +02:00 |
|
Philip Rebohle
|
8c0e797f37
|
[dxbc] Vertex inputs now respect attribute type
Fixes issues with integer attributes which were encountered in Nier: Automata.
|
2018-01-01 23:31:01 +01:00 |
|
Philip Rebohle
|
5332891748
|
[dxbc] Implemented switch-case instructions
|
2017-12-30 17:22:36 +01:00 |
|
Philip Rebohle
|
006e1b25e6
|
[d3d11] Fixed shader semantic name comparison
|
2017-12-30 15:30:31 +01:00 |
|
Philip Rebohle
|
1f89452014
|
[d3d11] Implemented input layout creation
|
2017-12-07 12:45:02 +01:00 |
|
Philip Rebohle
|
4052951542
|
[dxbc] Removed most of the DXBC compiler again
|
2017-11-07 15:10:38 +01:00 |
|
Philip Rebohle
|
9cdc341946
|
[dxbc] Some shader signature stuff
|
2017-11-01 16:43:04 +01:00 |
|
Philip Rebohle
|
72f353074f
|
[dxbc] Initial xSGN chunk implementation
|
2017-11-01 00:01:40 +01:00 |
|