Alexandre Julliard pushed to branch master at wine / wine
Commits: 88a7fcc4 by Elizabeth Figura at 2024-08-07T15:43:38+02:00 wined3d: Pass d3d_info and stream_info pointers to wined3d_ffp_get_[vf]s_settings().
- - - - - 57564c6b by Elizabeth Figura at 2024-08-07T15:43:39+02:00 wined3d: Feed the precomputed normal matrix through a push constant buffer.
- - - - - 32d6346b by Elizabeth Figura at 2024-08-07T15:43:39+02:00 wined3d: Store the normal matrix as a struct wined3d_matrix.
Pass it to GLSL as a 4x4 matrix, and truncate it before use.
This will be necessary for the HLSL backend, which pads matrices to 4xn.
- - - - - ffc50cdb by Elizabeth Figura at 2024-08-07T15:43:41+02:00 wined3d: Hardcode 1.0 point size for shader model >= 4.
- - - - - 2f505f87 by Elizabeth Figura at 2024-08-07T15:43:41+02:00 wined3d: Feed point scale constants through a push constant buffer.
- - - - -
7 changed files:
- dlls/wined3d/device.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/49ea133b7b2204e0e3caa9da9f24c0...