Stefan Dösinger : wined3d: The clipplane mask and texcoords are unsigned.
Alexandre Julliard
julliard at winehq.org
Mon Aug 23 10:50:18 CDT 2010
Module: wine
Branch: master
Commit: 1d710bb4cab2ffcef26ffe2e52d028f7b5b37c9a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1d710bb4cab2ffcef26ffe2e52d028f7b5b37c9a
Author: Stefan Dösinger <stefan at codeweavers.com>
Date: Wed Jul 28 15:47:22 2010 +0200
wined3d: The clipplane mask and texcoords are unsigned.
---
dlls/wined3d/arb_program_shader.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/wined3d/arb_program_shader.c b/dlls/wined3d/arb_program_shader.c
index 03443b4..db1f953 100644
--- a/dlls/wined3d/arb_program_shader.c
+++ b/dlls/wined3d/arb_program_shader.c
@@ -248,8 +248,8 @@ struct arb_vs_compile_args
struct
{
WORD bools;
- char clip_texcoord;
- char clipplane_mask;
+ unsigned char clip_texcoord;
+ unsigned char clipplane_mask;
} boolclip;
DWORD boolclip_compare;
} clip;
@@ -4482,7 +4482,7 @@ static inline void find_arb_vs_compile_args(IWineD3DVertexShaderImpl *shader, IW
{
if(stateblock->renderState[WINED3DRS_CLIPPING])
{
- args->clip.boolclip.clipplane_mask = stateblock->renderState[WINED3DRS_CLIPPLANEENABLE];
+ args->clip.boolclip.clipplane_mask = (unsigned char) stateblock->renderState[WINED3DRS_CLIPPLANEENABLE];
}
/* clipplane_mask was set to 0 by setting boolclip_compare to 0 */
}
More information about the wine-cvs
mailing list