[WINED3D 3/6] Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.

Ivan Gyurdiev ivg231 at gmail.com
Tue Oct 24 05:04:12 CDT 2006


-------------- next part --------------
---
 dlls/wined3d/vertexshader.c          |    6 +++---
 dlls/wined3d/wined3d_private_types.h |    9 +++++++++
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/dlls/wined3d/vertexshader.c b/dlls/wined3d/vertexshader.c
index d48be44..1b84c00 100644
--- a/dlls/wined3d/vertexshader.c
+++ b/dlls/wined3d/vertexshader.c
@@ -942,13 +942,13 @@ #endif
                         break;
                     case WINED3DSPR_RASTOUT:
                         switch (reg) {
-                        case D3DSRO_POSITION:
+                        case WINED3DSRO_POSITION:
                             p[i] = &output->oPos;
                             break;
-                        case D3DSRO_FOG:
+                        case WINED3DSRO_FOG:
                             p[i] = &output->oFog;
                             break;
-                        case D3DSRO_POINT_SIZE:
+                        case WINED3DSRO_POINT_SIZE:
                             p[i] = &output->oPts;
                             break;
                         }
diff --git a/dlls/wined3d/wined3d_private_types.h b/dlls/wined3d/wined3d_private_types.h
index 2466fa5..f02e980 100644
--- a/dlls/wined3d/wined3d_private_types.h
+++ b/dlls/wined3d/wined3d_private_types.h
@@ -80,6 +80,15 @@ typedef enum _WINED3DSHADER_PARAM_REGIST
   WINED3DSPR_FORCE_DWORD  = 0x7FFFFFFF
 } WINED3DSHADER_PARAM_REGISTER_TYPE;
 
+/* RASTOUT register offsets */
+typedef enum _WINED3DVS_RASTOUT_OFFSETS {
+  WINED3DSRO_POSITION     = 0,
+  WINED3DSRO_FOG          = 1,
+  WINED3DSRO_POINT_SIZE   = 2,
+
+  WINED3DSRO_FORCE_DWORD  = 0x7FFFFFFF
+} WINED3DVS_RASTOUT_OFFSETS;
+
 /** Source register modifiers **/
 #define WINED3DVS_SWIZZLE_SHIFT      16
 #define WINED3DVS_SWIZZLE_MASK       (0xFF << WINED3DVS_SWIZZLE_SHIFT)
-- 
1.4.2.4



More information about the wine-patches mailing list