Stefan Dösinger : wined3d: The ARB loop unroller' s iteration is unsigned.

Alexandre Julliard julliard at winehq.org
Fri Jul 30 10:24:13 CDT 2010


Module: wine
Branch: master
Commit: 728dd55f62aed6d3cf34fbff60f2f3e7bfc409d2
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=728dd55f62aed6d3cf34fbff60f2f3e7bfc409d2

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Wed Jul 28 15:41:16 2010 +0200

wined3d: The ARB loop unroller's iteration is unsigned.

---

 dlls/wined3d/arb_program_shader.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dlls/wined3d/arb_program_shader.c b/dlls/wined3d/arb_program_shader.c
index 0617fe3..665c02b 100644
--- a/dlls/wined3d/arb_program_shader.c
+++ b/dlls/wined3d/arb_program_shader.c
@@ -5244,7 +5244,8 @@ static void shader_arb_handle_instruction(const struct wined3d_shader_instructio
 
             if(control_frame->outer_loop)
             {
-                int iteration, aL = 0;
+                unsigned int iteration;
+                int aL = 0;
                 struct list copy;
 
                 /* Turn off recording before playback */
@@ -5276,11 +5277,11 @@ static void shader_arb_handle_instruction(const struct wined3d_shader_instructio
                     if(ins->handler_idx == WINED3DSIH_ENDLOOP)
                     {
                         priv->aL = aL;
-                        shader_addline(buffer, "#Iteration %d, aL=%d\n", iteration, aL);
+                        shader_addline(buffer, "#Iteration %u, aL=%d\n", iteration, aL);
                     }
                     else
                     {
-                        shader_addline(buffer, "#Iteration %d\n", iteration);
+                        shader_addline(buffer, "#Iteration %u\n", iteration);
                     }
 
                     LIST_FOR_EACH_ENTRY(rec_ins, &copy, struct recorded_instruction, entry)




More information about the wine-cvs mailing list