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, ©, struct recorded_instruction, entry)
More information about the wine-cvs
mailing list