Henrik Rydgård
|
3d0630c04a
|
Remove the HLSL fragment shader generator. The GLSL one can now do its job.
|
2020-10-31 18:32:43 +01:00 |
|
Henrik Rydgård
|
b7d674411e
|
Test parsing of generated OpenGL shaders too (by using glslang).
|
2020-10-31 18:32:43 +01:00 |
|
Henrik Rydgård
|
af4d6e7642
|
Set up the test for D3D9, start fixing stuff.
|
2020-10-31 18:32:43 +01:00 |
|
Henrik Rydgård
|
984a4d2641
|
Start adding HLSL support to the GLSL shader generator.
|
2020-10-31 18:32:42 +01:00 |
|
Henrik Rydgård
|
200c25bcc9
|
wip
|
2020-10-31 18:32:42 +01:00 |
|
Henrik Rydgård
|
5ee9cfef0d
|
Remove support for D3D11_level_9 (previously only really used for Windows Phone, probably).
Can always fall back to D3D9, which is not going away anytime soon and
still needs to be there. One less HLSL variant to care about.
|
2020-10-29 00:52:19 +01:00 |
|
Henrik Rydgård
|
2977c56a12
|
Complete the vertex shader merge, deleting the Vulkan-specific vertex shader generator.
|
2020-10-25 08:34:35 +01:00 |
|
Henrik Rydgård
|
6055350a2c
|
Initial work on fixing tess
|
2020-10-25 08:34:35 +01:00 |
|
Henrik Rydgård
|
057fd9f8a3
|
Bridge more vertex shader differences
|
2020-10-25 08:34:35 +01:00 |
|
Henrik Rydgård
|
22b26ffc09
|
Time for the vertex shaders. Set up a test, start eliminating differences.
|
2020-10-25 08:34:35 +01:00 |
|
Henrik Rydgård
|
020fb55a65
|
Completes the merge, deleting the Vulkan-specific fragment shader generator.
|
2020-10-23 10:03:44 +02:00 |
|
Henrik Rydgård
|
ef18938aa0
|
Hack up a test comparing Vulkan fragment haders generated by the GL GLSL generator to the ones generated by the Vulkan generator.
|
2020-10-23 10:03:44 +02:00 |
|
Henrik Rydgård
|
9e245d6835
|
OpenGL: Share the shader version detection.
Use a version integer instead of a string
|
2020-10-23 10:03:44 +02:00 |
|
Henrik Rydgård
|
c45515866b
|
Cleanup
Clean up GLSL language setup further
|
2020-10-23 10:03:44 +02:00 |
|
Henrik Rydgård
|
2917b0e9e6
|
GLES: Read compat params first, emit code later.
|
2020-10-23 10:03:44 +02:00 |
|
Henrik Rydgård
|
2c0a3c2e23
|
Prepare for more GLSL testing
|
2020-10-21 23:39:34 +02:00 |
|
Henrik Rydgård
|
3d36049b65
|
Rename shader generator functions, a bit of moving around and adding an errorString param.
|
2020-10-21 23:20:25 +02:00 |
|
Henrik Rydgård
|
707e9cf7ac
|
Remove some unnecessary function parameters, improve some comments.
|
2020-09-20 20:44:18 +02:00 |
|
Unknown W. Brackets
|
1f594f3fb5
|
GPU: Track draw in shader manager.
With device restore etc. everywhere.
|
2018-12-23 12:55:37 -08:00 |
|
Unknown W. Brackets
|
ab3a466621
|
GLES: Implement vertex range culling.
Based on tests, skips triangles with any point outside the 4096x4096 box,
except when depth clamping would engage.
|
2018-09-17 07:27:26 -07:00 |
|
Henrik Rydgård
|
29c41c6a35
|
Implement shader depal for Vulkan. See #10908. Bilinear filter not yet implemented.
|
2018-04-13 14:19:01 +02:00 |
|
Henrik Rydgård
|
36fd2711d6
|
Revert "Remove further remains of hardware skinning."
This reverts commit 40db61a680.
|
2018-04-10 12:22:41 +02:00 |
|
Henrik Rydgård
|
40db61a680
|
Remove further remains of hardware skinning. Fixes #10661
|
2018-03-05 00:03:47 +01:00 |
|
Henrik Rydgård
|
b75c8b72c6
|
Fix another little inconsistency (two uniforms were merged for bad reasons)
|
2017-12-07 21:39:09 +01:00 |
|
Henrik Rydgård
|
fb74c9dfeb
|
Clean up a small inconsistency
|
2017-12-07 21:09:09 +01:00 |
|