Xavier Claessens
086e1ed39f
ngl: Fix crash with intel driver on Windows when compiling shaders
...
Fixes #3783 .
2021-03-25 08:20:30 -04:00
Matthias Clasen
51074ca5df
ngl: Small shader improvements
...
Add a variant of gskSetOutputColor that saves a
few multiplications, and use it where possible.
2021-03-14 16:49:31 -04:00
Matthias Clasen
c1f98d6837
ngl: Improve the gradient shaders
...
Use a define for MAX_COLOR_STOPS, and give the loop
a fixed limit.
2021-03-14 16:49:31 -04:00
Matthias Clasen
ebe30d851b
ngl: Identify shaders
...
Add a comment with a name to each shader. That makes
identifying the shaders in apitrace much easier.
2021-03-12 15:35:40 -05:00
Matthias Clasen
3252f1e301
gsk: Give ngl its own shader sources
...
We may want to change the interface between the
shaders and the renderer for ngl, and therefore,
sharing the shaders between gl and ngl will not
be practical, going forward.
2021-03-12 13:18:47 -05:00