Mesa (master): svga: adjust line subpixel position for HWv8
Brian Paul
brianp at kemper.freedesktop.org
Fri Jul 7 18:17:59 UTC 2017
Module: Mesa
Branch: master
Commit: 5b8d33acefa9adbf1f0c9ff10f1933a0b3a5c66b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b8d33acefa9adbf1f0c9ff10f1933a0b3a5c66b
Author: Brian Paul <brianp at vmware.com>
Date: Wed Jul 5 20:08:54 2017 -0600
svga: adjust line subpixel position for HWv8
This fixes two regressions on HWv8:
Piglit gl-1.0-ortho-pos
Piglit/glean fbo
This was caused by commit c2b92dada076a "svga: clamp device line width
to at least 1 to fix HWv8 line stippling"
This also fixes two conform tests: Vertex Order and Polygon Face
No Piglit/conform changes with HWv9 or later.
VMware bug 1905053
Reviewed-by: Charmaine Lee <charmainel at vmware.com>
---
src/gallium/drivers/svga/svga_state_framebuffer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/svga/svga_state_framebuffer.c b/src/gallium/drivers/svga/svga_state_framebuffer.c
index bb92c54ff3..c52b7eeebf 100644
--- a/src/gallium/drivers/svga/svga_state_framebuffer.c
+++ b/src/gallium/drivers/svga/svga_state_framebuffer.c
@@ -561,7 +561,7 @@ emit_viewport( struct svga_context *svga,
break;
case PIPE_PRIM_LINES:
adjust_x = -0.5;
- adjust_y = 0;
+ adjust_y = -0.125;
break;
case PIPE_PRIM_TRIANGLES:
adjust_x = -0.5;
More information about the mesa-commit
mailing list