i915: Use the current drawbuffer's depth for polygon offset scale.
[mesa.git] / src / mesa / drivers / dri / i915 / intel_tris.c
index 7c60d8454fa86d967058878420f409b6e77c9f3b..126094b591b6117168a2e5a72214a3b16700a8a8 100644 (file)
@@ -640,7 +640,7 @@ do {                                                        \
 } while (0)
 
 
-#define DEPTH_SCALE intel->polygon_offset_scale
+#define DEPTH_SCALE (ctx->DrawBuffer->Visual.depthBits == 16 ? 1.0 : 2.0)
 #define UNFILLED_TRI unfilled_tri
 #define UNFILLED_QUAD unfilled_quad
 #define VERT_X(_v) _v->v.x