gdkchan
2e43d01d36
Move gl_Layer from vertex to geometry if GPU does not support it on vertex ( #3866 )
...
* Move gl_Layer from vertex to geometry if GPU does not support it on vertex
* Shader cache version bump
* PR feedback
2022-11-18 23:27:54 -03:00
gdkchan
51a27032f0
Fix VertexId and InstanceId on Vulkan ( #3833 )
...
* Fix VertexId and InstanceId on Vulkan
* Shader cache version bump
2022-11-11 13:22:49 -03:00
gdkchan
9c2500de5f
Fix incorrect tessellation inputs/outputs ( #3728 )
...
* Fix incorrect tessellation inputs/outputs
* Shader cache version bump
2022-10-01 02:35:52 -03:00
riperiperi
43b4b34376
Implement Viewport Transform Disable ( #3328 )
...
* Initial implementation (no specialization)
* Use specialization
* Fix render scale, increase code gen version
* Revert accidental change
* Address Feedback
2022-05-12 10:47:13 -03:00
gdkchan
e44a43c7e1
Implement VMAD shader instruction and improve InvocationInfo and ISBERD handling ( #3251 )
...
* Implement VMAD shader instruction and improve InvocationInfo and ISBERD handling
* Shader cache version bump
* Fix typo
2022-04-08 12:42:39 +02:00
gdkchan
911ea38e93
Support shader gl_Color, gl_SecondaryColor and gl_TexCoord built-ins ( #2817 )
...
* Support shader gl_Color, gl_SecondaryColor and gl_TexCoord built-ins
* Shader cache version bump
* Fix back color value on fragment shader
* Disable IPA multiplication for fixed function attributes and back color selection
2021-11-08 13:18:46 -03:00
gdkchan
d512ce122c
Initial tessellation shader support ( #2534 )
...
* Initial tessellation shader support
* Nits
* Re-arrange built-in table
* This is not needed anymore
* PR feedback
2021-10-18 18:38:04 -03:00
gdkchan
a7109c767b
Rewrite shader decoding stage ( #2698 )
...
* Rewrite shader decoding stage
* Fix P2R constant buffer encoding
* Fix PSET/PSETP
* PR feedback
* Log unimplemented shader instructions
* Implement NOP
* Remove using
* PR feedback
2021-10-12 22:35:31 +02:00