diff --git a/dlls/wined3d/utils.c b/dlls/wined3d/utils.c index 7c508eee2b324e3e16deaba225e307ca21a0de0a..d2ada072ec8af6c5d9cccd35e82df8b8d93cc9af 100644 --- a/dlls/wined3d/utils.c +++ b/dlls/wined3d/utils.c @@ -1724,7 +1724,7 @@ static void apply_format_fixups(struct wined3d_adapter *adapter, struct wined3d_ for (i = 0; i < sizeof(formats) / sizeof(*formats); ++i) { - struct wined3d_format *format = &gl_info->formats[idx]; + struct wined3d_format *format = &gl_info->formats[i]; if (!(format->flags & WINED3DFMT_FLAG_TEXTURE)) continue;