wined3d: adjust glPolygonOffset size

Austin English austinenglish at gmail.com
Sat Dec 26 19:31:18 CST 2009


See bug 18993. Original author is credited in patch (  Dorek Biglari ).

-- 
-Austin
-------------- next part --------------
From b494ea6b48b8bcf3e569e2b5244e420b464fb720 Mon Sep 17 00:00:00 2001
From: Dorek Biglari <dbiglari at gmail.com>
Date: Sat, 26 Dec 2009 19:31:42 -0600
Subject: [PATCH] wined3d: adjust glPolygonOffset size

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

diff --git a/dlls/wined3d/state.c b/dlls/wined3d/state.c
index d9ece33..0190ad3 100644
--- a/dlls/wined3d/state.c
+++ b/dlls/wined3d/state.c
@@ -1678,7 +1678,7 @@ static void state_depthbias(DWORD state, IWineD3DStateBlockImpl *stateblock, str
         tmpvalue.d = stateblock->renderState[WINED3DRS_SLOPESCALEDEPTHBIAS];
         glEnable(GL_POLYGON_OFFSET_FILL);
         checkGLcall("glEnable(GL_POLYGON_OFFSET_FILL)");
-        glPolygonOffset(tmpvalue.f, *((float*)&stateblock->renderState[WINED3DRS_DEPTHBIAS]));
+        glPolygonOffset(tmpvalue.f/(2.0*4.8e-7),(*((float*)&stateblock->renderState[WINED3DRS_DEPTHBIAS]))/(2.0*4.8e-7));
         checkGLcall("glPolygonOffset(...)");
     } else {
         glDisable(GL_POLYGON_OFFSET_FILL);
-- 
1.6.3.3


More information about the wine-patches mailing list