Module: wine Branch: master Commit: e2c373d7f3faa3310b96918f7e468199ad521de6 URL: https://gitlab.winehq.org/wine/wine/-/commit/e2c373d7f3faa3310b96918f7e46819...
Author: Zebediah Figura zfigura@codeweavers.com Date: Thu Nov 16 12:00:01 2023 -0600
wined3d: Fix masking out the texcoord index in get_texture_matrix().
Fixes: 370b8299ab8d33664ffbb8bdbaafd04c8f566c23
---
dlls/wined3d/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/wined3d/utils.c b/dlls/wined3d/utils.c index b2b234c8e29..a46a4c7257d 100644 --- a/dlls/wined3d/utils.c +++ b/dlls/wined3d/utils.c @@ -5852,7 +5852,7 @@ void get_texture_matrix(const struct wined3d_context *context, const struct wine { BOOL generated = (state->texture_states[tex][WINED3D_TSS_TEXCOORD_INDEX] & 0xffff0000) != WINED3DTSS_TCI_PASSTHRU; - unsigned int coord_idx = min(state->texture_states[tex][WINED3D_TSS_TEXCOORD_INDEX & 0x0000ffff], + unsigned int coord_idx = min(state->texture_states[tex][WINED3D_TSS_TEXCOORD_INDEX] & 0x0000ffff, WINED3D_MAX_FFP_TEXTURES - 1); struct wined3d_texture *texture = wined3d_state_get_ffp_texture(state, tex);