From ce10d5f18609fde445be4b3e744f81c622c75489 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Thu, 15 Oct 2009 10:36:41 +0200 Subject: [PATCH] wined3d: Don't apply more than num_contained_render_states in IWineD3DStateBlockImpl_Apply(). --- dlls/wined3d/stateblock.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/wined3d/stateblock.c b/dlls/wined3d/stateblock.c index 7de9c7c4cd5..fc61b09f98c 100644 --- a/dlls/wined3d/stateblock.c +++ b/dlls/wined3d/stateblock.c @@ -940,7 +940,8 @@ should really perform a delta so that only the changes get updated*/ } /* Render */ - for (i = 0; i <= This->num_contained_render_states; i++) { + for (i = 0; i < This->num_contained_render_states; i++) + { IWineD3DDevice_SetRenderState(pDevice, This->contained_render_states[i], This->renderState[This->contained_render_states[i]]); }