- 
b0da108d
 by Elizabeth Figura   at 2024-09-18T19:22:30+02:00 
 wined3d: Use W as a fog source with shaders and a non-orthogonal matrix.
 
- 
6ea92504
 by Elizabeth Figura   at 2024-09-18T19:22:30+02:00 
 wined3d: Use output specular W as a fog source if the shader does not output oFog.
 
- 
d32da823
 by Elizabeth Figura   at 2024-09-18T19:22:30+02:00 
 wined3d: Invalidate STATE_SHADER when WINED3D_TS_PROJECTION changes.
I.e. move the complicated conditional to wined3d_cs_exec_set_transform(),
and invalidate STATE_SHADER directly.
 
- 
3254a3dc
 by Elizabeth Figura   at 2024-09-18T19:22:31+02:00 
 wined3d: Invalidate the VS from wined3d_device_apply_stateblock() when fog states change.
 
- 
521d399c
 by Elizabeth Figura   at 2024-09-18T19:22:31+02:00 
 wined3d: Invalidate the VS from wined3d_device_apply_stateblock() when WINED3D_RS_VERTEXBLEND changes.