Unknown W. Brackets
|
4731a2918c
|
GPU: Use more typesafe shader IDs.
Since they really are fairly distinct, let's make sure we can't mix them
accidentally.
|
2017-12-02 09:07:27 -08:00 |
|
Unknown W. Brackets
|
5c5dd5c4c4
|
GPU: Annotate free shader ID bits.
Some ere missing.
|
2017-12-02 08:52:36 -08:00 |
|
Henrik Rydgård
|
983bb3bd0f
|
Can't dirty VERTEXSHADER_STATE before the flush in Execute_VertexTypeSkinning, causes obscure bugs when software skinning is enabled
|
2017-08-15 14:27:54 +02:00 |
|
Henrik Rydgård
|
1faae8b6d6
|
Port some other minor changes over from #9255
|
2017-04-03 16:47:30 +02:00 |
|
Henrik Rydgard
|
fa80cfa4aa
|
Additional UWP preparations
|
2017-02-25 09:57:14 +01:00 |
|
Henrik Rydgard
|
175b97ef34
|
Start stubbing out a new D3D11 backend
|
2017-02-08 17:35:41 +01:00 |
|
Henrik Rydgard
|
24cc3dbc70
|
Always pass vec3 texcoord between vertex and fragment shader, to allow for some simplification.
|
2017-01-30 16:03:57 +01:00 |
|
xebra
|
71a44644a1
|
[spline/bezier]Add some flags in shader id for hardware tessellation.
|
2017-01-23 14:12:02 +01:00 |
|
Henrik Rydgard
|
0fa2f2c7ae
|
Remove more now-unused code
|
2016-12-20 13:50:07 +01:00 |
|
Henrik Rydgard
|
c8b1064d20
|
GL Cleanup: No longer redundantly store the shader ID inside the shader objects
|
2016-01-17 20:33:14 +01:00 |
|
Henrik Rydgard
|
f4248cb550
|
Remove a whole lot of flipping special cases
|
2015-11-02 20:07:30 +01:00 |
|
Henrik Rydgard
|
85229efef4
|
D3D9: Generate shaders directly from shader IDs, just like we do in GL.
|
2015-10-25 00:34:23 +02:00 |
|
Henrik Rydgard
|
edafa9bc17
|
Centralize the GPU state conversion functions
|
2015-10-24 23:49:05 +02:00 |
|
Henrik Rydgard
|
92389a4966
|
Use a common ShaderId class. Start moving shader ID code to GPU/Common
|
2015-10-24 23:24:06 +02:00 |
|