Alexandre Julliard pushed to branch master at wine / wine
Commits: 81dbeba0 by Elizabeth Figura at 2024-07-31T20:59:41+02:00 wined3d: Invalidate push constant flags only for the primary stateblock.
- - - - - 9b8a99a8 by Elizabeth Figura at 2024-07-31T20:59:43+02:00 wined3d: Feed the material through a push constant buffer.
- - - - - 283ef7f9 by Elizabeth Figura at 2024-07-31T20:59:43+02:00 wined3d: Move get_projection_matrix() to glsl_shader.c.
- - - - - a44bf43f by Elizabeth Figura at 2024-07-31T20:59:43+02:00 wined3d: Feed the projection matrix through a push constant buffer.
We cannot get rid of the WINED3D_TS_PROJECTION state handler yet, because table fog still depends on it.
- - - - - 6305c5ab by Elizabeth Figura at 2024-07-31T20:59:45+02:00 wined3d: Do not use the normal or modelview matrices when drawing pretransformed vertices.
- - - - - 870d9d3e by Elizabeth Figura at 2024-07-31T20:59:45+02:00 wined3d: Feed modelview matrices through a push constant buffer.
- - - - -
7 changed files:
- dlls/wined3d/cs.c - dlls/wined3d/ffp_gl.c - dlls/wined3d/glsl_shader.c - dlls/wined3d/shader_spirv.c - dlls/wined3d/stateblock.c - dlls/wined3d/utils.c - dlls/wined3d/wined3d_private.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1dfac2a252d0036c3bae08bf47f005...