[PATCH] WineD3D: wrapping states -> misc=0A=

Stefan Doesinger stefan at codeweavers.com
Wed Jul 2 22:03:41 CDT 2008


=0A=
Those do not exist in opengl, so they're in fact unclassifyable. I put =
the function printing a warning about them into=0A=
the misc states=0A=
---=0A=
 dlls/wined3d/state.c |   48 =
++++++++++++++++++++++++++++++++----------------=0A=
 1 files changed, 32 insertions(+), 16 deletions(-)=0A=
=0A=
diff --git a/dlls/wined3d/state.c b/dlls/wined3d/state.c=0A=
index 88546fe..ede92d6 100644=0A=
--- a/dlls/wined3d/state.c=0A=
+++ b/dlls/wined3d/state.c=0A=
@@ -3950,14 +3950,14 @@ const struct StateEntry FFPStateTable[] =3D=0A=
     { /*126, Undefined                              */      0,          =
                                        state_undefined     },=0A=
     { /*127, Undefined                              */      0,          =
                                        state_undefined     },=0A=
     /* Big hole ends */=0A=
-    { /*128, WINED3DRS_WRAP0                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*129, WINED3DRS_WRAP1                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*130, WINED3DRS_WRAP2                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*131, WINED3DRS_WRAP3                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*132, WINED3DRS_WRAP4                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*133, WINED3DRS_WRAP5                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*134, WINED3DRS_WRAP6                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*135, WINED3DRS_WRAP7                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
+    { /*128, WINED3DRS_WRAP0                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*129, WINED3DRS_WRAP1                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*130, WINED3DRS_WRAP2                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*131, WINED3DRS_WRAP3                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*132, WINED3DRS_WRAP4                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*133, WINED3DRS_WRAP5                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*134, WINED3DRS_WRAP6                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*135, WINED3DRS_WRAP7                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
     { /*136, WINED3DRS_CLIPPING                     */      =
STATE_RENDER(WINED3DRS_CLIPPING),                   state_clipping      =
},=0A=
     { /*137, WINED3DRS_LIGHTING                     */      =
STATE_RENDER(WINED3DRS_LIGHTING),                   state_lighting      =
},=0A=
     { /*138, WINED3DRS_EXTENTS                      */      =
STATE_RENDER(WINED3DRS_EXTENTS),                    state_extents       =
},=0A=
@@ -4022,14 +4022,14 @@ const struct StateEntry FFPStateTable[] =3D=0A=
     { /*195, WINED3DRS_DEPTHBIAS                    */      =
STATE_RENDER(WINED3DRS_DEPTHBIAS),                  state_depthbias     =
},=0A=
     { /*196, undefined                              */      0,          =
                                        state_undefined     },=0A=
     { /*197, undefined                              */      0,          =
                                        state_undefined     },=0A=
-    { /*198, WINED3DRS_WRAP8                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*199, WINED3DRS_WRAP9                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*200, WINED3DRS_WRAP10                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*201, WINED3DRS_WRAP11                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*202, WINED3DRS_WRAP12                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*203, WINED3DRS_WRAP13                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*204, WINED3DRS_WRAP14                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
-    { /*205, WINED3DRS_WRAP15                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
},=0A=
+    { /*198, WINED3DRS_WRAP8                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*199, WINED3DRS_WRAP9                        */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*200, WINED3DRS_WRAP10                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*201, WINED3DRS_WRAP11                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*202, WINED3DRS_WRAP12                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*203, WINED3DRS_WRAP13                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*204, WINED3DRS_WRAP14                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
+    { /*205, WINED3DRS_WRAP15                       */      =
STATE_RENDER(WINED3DRS_WRAP0),                      NULL                =
},=0A=
     { /*206, WINED3DRS_SEPARATEALPHABLENDENABLE     */      =
STATE_RENDER(WINED3DRS_ALPHABLENDENABLE),           NULL                =
},=0A=
     { /*207, WINED3DRS_SRCBLENDALPHA                */      =
STATE_RENDER(WINED3DRS_ALPHABLENDENABLE),           NULL                =
},=0A=
     { /*208, WINED3DRS_DESTBLENDALPHA               */      =
STATE_RENDER(WINED3DRS_ALPHABLENDENABLE),           NULL                =
},=0A=
@@ -4957,6 +4957,22 @@ const struct StateEntryTemplate =
misc_state_template[] =3D {=0A=
     { STATE_RENDER(WINED3DRS_CCW_STENCILZFAIL),           { =
STATE_RENDER(WINED3DRS_STENCILENABLE),              state_stencil       =
}},=0A=
     { STATE_RENDER(WINED3DRS_CCW_STENCILPASS),            { =
STATE_RENDER(WINED3DRS_STENCILENABLE),              state_stencil       =
}},=0A=
     { STATE_RENDER(WINED3DRS_CCW_STENCILFUNC),            { =
STATE_RENDER(WINED3DRS_STENCILENABLE),              state_stencil       =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP0),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP1),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP2),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP3),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP4),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP5),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP6),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP7),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP8),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP9),                      { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP10),                     { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP11),                     { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP12),                     { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP13),                     { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP14),                     { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
+    { STATE_RENDER(WINED3DRS_WRAP15),                     { =
STATE_RENDER(WINED3DRS_WRAP0),                      state_wrap          =
}},=0A=
     {0 /* Terminate */,                                   { 0,          =
                                        0                   }},=0A=
 };=0A=
 =0A=
-- =0A=
1.5.4.5=0A=
=0A=

------=_NextPart_000_000D_01C8E1AF.B76512C0--




More information about the wine-patches mailing list