Mesa (arb_geometry_shader4): gs: make tgsi translation code treat geometry progs a lot like vertex progs
Zack Rusin
zack at kemper.freedesktop.org
Wed May 20 21:17:19 UTC 2009
Module: Mesa
Branch: arb_geometry_shader4
Commit: 2d487cabf7188fd9a93e067f64875a5440ee2a6b
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d487cabf7188fd9a93e067f64875a5440ee2a6b
Author: Zack Rusin <zackr at vmware.com>
Date: Wed May 20 00:19:58 2009 -0400
gs: make tgsi translation code treat geometry progs a lot like vertex progs
---
src/mesa/state_tracker/st_mesa_to_tgsi.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/mesa/state_tracker/st_mesa_to_tgsi.c b/src/mesa/state_tracker/st_mesa_to_tgsi.c
index 3d7cf62..b5d12c6 100644
--- a/src/mesa/state_tracker/st_mesa_to_tgsi.c
+++ b/src/mesa/state_tracker/st_mesa_to_tgsi.c
@@ -905,7 +905,8 @@ st_translate_mesa_program(
GLint wposTemp = -1, winHeightConst = -1;
assert(procType == TGSI_PROCESSOR_FRAGMENT ||
- procType == TGSI_PROCESSOR_VERTEX);
+ procType == TGSI_PROCESSOR_VERTEX ||
+ procType == TGSI_PROCESSOR_GEOMETRY);
find_temporaries(program, tempsUsed);
@@ -953,7 +954,7 @@ st_translate_mesa_program(
}
}
else {
- /* vertex prog */
+ /* vertex/geometry prog */
/* XXX: this could probaby be merged with the clause above.
* the only difference is the semantic tags.
*/
@@ -1003,7 +1004,7 @@ st_translate_mesa_program(
}
}
else {
- /* vertex prog */
+ /* vertex/geometry prog */
for (i = 0; i < numOutputs; i++) {
struct tgsi_full_declaration fulldecl;
fulldecl = make_output_decl(i,
More information about the mesa-commit
mailing list