Stefan Dösinger : wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Dec 11 07:45:03 CST 2006


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

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Fri Dec  8 20:03:27 2006 +0100

wined3d: Make WINED3DRS_RANGEFOGENABLE a nogl state.

---

 dlls/wined3d/device.c |   11 +----------
 dlls/wined3d/state.c  |    2 +-
 2 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 7f7ad47..ac1e7a8 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -3378,17 +3378,8 @@ static HRESULT WINAPI IWineD3DDeviceImpl
     case WINED3DRS_FOGVERTEXMODE             :
     case WINED3DRS_FOGSTART                  :
     case WINED3DRS_FOGEND                    :
-        StateTable[STATE_RENDER(State)].apply(STATE_RENDER(State), This->stateBlock);
-        break;
-
     case WINED3DRS_RANGEFOGENABLE            :
-        {
-            if (Value) {
-              TRACE("Enabled RANGEFOG\n");
-            } else {
-              TRACE("Disabled RANGEFOG\n");
-            }
-        }
+        StateTable[STATE_RENDER(State)].apply(STATE_RENDER(State), This->stateBlock);
         break;
 
     case WINED3DRS_FOGCOLOR                  :
diff --git a/dlls/wined3d/state.c b/dlls/wined3d/state.c
index 69d82c9..026418c 100644
--- a/dlls/wined3d/state.c
+++ b/dlls/wined3d/state.c
@@ -843,7 +843,7 @@ const struct StateEntry StateTable[] =
     { /* 45, WINED3DRS_TEXTUREADDRESSV              */      0, /* Handled in ddraw */                           state_undefined     },
     { /* 46, WINED3DRS_MIPMAPLODBIAS                */      STATE_RENDER(WINED3DRS_MIPMAPLODBIAS),              state_unknown       },
     { /* 47, WINED3DRS_ZBIAS                        */      STATE_RENDER(WINED3DRS_ZBIAS),                      state_unknown       },
-    { /* 48, WINED3DRS_RANGEFOGENABLE               */      STATE_RENDER(WINED3DRS_RANGEFOGENABLE),             state_unknown       },
+    { /* 48, WINED3DRS_RANGEFOGENABLE               */      0,                                                  state_nogl          },
     { /* 49, WINED3DRS_ANISOTROPY                   */      STATE_RENDER(WINED3DRS_ANISOTROPY),                 state_unknown       },
     { /* 50, WINED3DRS_FLUSHBATCH                   */      STATE_RENDER(WINED3DRS_FLUSHBATCH),                 state_unknown       },
     { /* 51, WINED3DRS_TRANSLUCENTSORTINDEPENDENT   */      STATE_RENDER(WINED3DRS_TRANSLUCENTSORTINDEPENDENT), state_unknown       },




More information about the wine-cvs mailing list