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