Module: Mesa Branch: master Commit: db1b3e714cceb8c4f56aa1be7e165f97886d16f6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=db1b3e714cceb8c4f56aa1be7e165f97886d16f6
Author: Marek Olšák <[email protected]> Date: Sun Apr 11 19:28:01 2010 +0200 r300g: a fix for piglit/texrect-many Broken since 146879284c6b844f35afe3a3ef3330726afbe8ac. --- src/gallium/drivers/r300/r300_vs.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/r300/r300_vs.c b/src/gallium/drivers/r300/r300_vs.c index b71972d..a2619b3 100644 --- a/src/gallium/drivers/r300/r300_vs.c +++ b/src/gallium/drivers/r300/r300_vs.c @@ -307,7 +307,10 @@ void r300_translate_vertex_shader(struct r300_context* r300, r300_tgsi_to_rc(&ttr, tokens); - compiler.RequiredOutputs = ~(~0 << (vs->info.num_outputs+1)); + compiler.RequiredOutputs = + ~(~0 << (vs->info.num_outputs + + (vs->outputs.wpos != ATTR_UNUSED ? 1 : 0))); + compiler.SetHwInputOutput = &set_vertex_inputs_outputs; /* Insert the WPOS output. */ _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
