Mesa (ext-provoking-vertex): softpipe: implement flatshade_first for line setup
Brian Paul
brianp at kemper.freedesktop.org
Wed Jun 10 04:03:30 UTC 2009
Module: Mesa
Branch: ext-provoking-vertex
Commit: 6f26f8c750d087211e266e9a228d4c4db473c31f
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f26f8c750d087211e266e9a228d4c4db473c31f
Author: Brian Paul <brianp at vmware.com>
Date: Tue Jun 9 21:51:29 2009 -0600
softpipe: implement flatshade_first for line setup
---
src/gallium/drivers/softpipe/sp_setup.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/gallium/drivers/softpipe/sp_setup.c b/src/gallium/drivers/softpipe/sp_setup.c
index c6844a2..7d24818 100644
--- a/src/gallium/drivers/softpipe/sp_setup.c
+++ b/src/gallium/drivers/softpipe/sp_setup.c
@@ -1051,7 +1051,10 @@ setup_line_coefficients(struct setup_context *setup,
float area;
/* use setup->vmin, vmax to point to vertices */
- setup->vprovoke = v1;
+ if (softpipe->rasterizer->flatshade_first)
+ setup->vprovoke = v0;
+ else
+ setup->vprovoke = v1;
setup->vmin = v0;
setup->vmax = v1;
More information about the mesa-commit
mailing list