Mesa (master): r300-gallium: Point size is at OVM position 15, not 1.

Corbin Simpson csimpson at kemper.freedesktop.org
Wed Apr 15 22:36:44 UTC 2009


Module: Mesa
Branch: master
Commit: a5f68b40cb4299b54d5cb400bbbf4338673d82ec
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5f68b40cb4299b54d5cb400bbbf4338673d82ec

Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Wed Apr 15 13:25:20 2009 -0700

r300-gallium: Point size is at OVM position 15, not 1.

Or so sayeth osiris, and he would know. :3

---

 src/gallium/drivers/r300/r300_state_derived.c |    2 +-
 src/gallium/drivers/r300/r300_state_tcl.c     |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_state_derived.c b/src/gallium/drivers/r300/r300_state_derived.c
index ce7ab6f..c4c9784 100644
--- a/src/gallium/drivers/r300/r300_state_derived.c
+++ b/src/gallium/drivers/r300/r300_state_derived.c
@@ -86,7 +86,7 @@ static void r300_vs_tab_routes(struct r300_context* r300,
                     break;
                 case TGSI_SEMANTIC_PSIZE:
                     psize = TRUE;
-                    tab[i] = 1;
+                    tab[i] = 15;
                     break;
                 case TGSI_SEMANTIC_FOG:
                     fog = TRUE;
diff --git a/src/gallium/drivers/r300/r300_state_tcl.c b/src/gallium/drivers/r300/r300_state_tcl.c
index fc865a2..bb96e2a 100644
--- a/src/gallium/drivers/r300/r300_state_tcl.c
+++ b/src/gallium/drivers/r300/r300_state_tcl.c
@@ -40,6 +40,9 @@ static void r300_vs_declare(struct r300_vs_asm* assembler,
                     /* XXX multiple? */
                     assembler->tab[decl->DeclarationRange.First] = 6;
                     break;
+                case TGSI_SEMANTIC_PSIZE:
+                    assembler->tab[decl->DeclarationRange.First] = 15;
+                    break;
                 default:
                     debug_printf("r300: vs: Bad semantic declaration %d\n",
                         decl->Semantic.SemanticName);




More information about the mesa-commit mailing list