Henrik Rydgard
|
ba95e0f4d9
|
Initial stab at porting the DX9 backend to D3D11. Not working yet.
|
2017-02-09 13:28:40 +01:00 |
|
Henrik Rydgard
|
f1c96c056d
|
Move all the GL/D3D9 FBO code into thin3d.
|
2017-02-06 11:40:16 +01:00 |
|
Henrik Rydgard
|
2a231b397b
|
Unbreak environment mapping
|
2017-01-30 16:13:47 +01:00 |
|
Henrik Rydgard
|
0e4fb11a2d
|
If we can predict that the texcoord.z will always be 1.0 after the matrix, skip texture projection. Should help #9189
|
2017-01-30 16:03:57 +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 |
|
Henrik Rydgard
|
e59cafe177
|
Don't rely on gstate_c.spline or bezier during shader compile, as that doesn't work with the cache. Should fix #9249
|
2017-01-28 22:34:10 +01:00 |
|
Henrik Rydgård
|
d5d9d87dc6
|
Update the shader cache version to avoid obsolete shaders sticking around. Should fix #9249.
|
2017-01-28 22:11:48 +01:00 |
|
Henrik Rydgard
|
e4cb44c243
|
Merge the texture flags into the dirty flags
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
b423998c36
|
Move uniform dirty-flag to gstate_c, opening up for other uses.
|
2017-01-24 18:12:20 +01:00 |
|
Henrik Rydgard
|
3c221a7ebd
|
Extract the dirty flag from the shader managers so code that dirties uniform flags can be shared.
|
2017-01-23 21:11:39 +01:00 |
|
Henrik Rydgard
|
63c00ec528
|
Don't need to take vertex format into account when applying UV scale for spline/bezier
|
2017-01-23 17:44:13 +01:00 |
|
Henrik Rydgard
|
bd4436c6eb
|
Centralize EstimatePerVertexCost and Execute_BlockTransferStart
|
2017-01-23 17:22:17 +01:00 |
|
Henrik Rydgard
|
d9acd27126
|
Rename GLES files to match the convention the other backends use.
|
2017-01-23 17:08:58 +01:00 |
|