Module: Mesa Branch: master Commit: 505bea835501d834b0c999700d06280aa57cb6b1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=505bea835501d834b0c999700d06280aa57cb6b1
Author: Corbin Simpson <mostawesomed...@gmail.com> Date: Wed May 12 10:09:50 2010 -0700 r300g: Immediate mode won't work with SW TCL right now. This could be done later of course. SW TCL should have a much different threshold because it's much more worth it. --- src/gallium/drivers/r300/r300_render.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/src/gallium/drivers/r300/r300_render.c b/src/gallium/drivers/r300/r300_render.c index 4d76997..db71960 100644 --- a/src/gallium/drivers/r300/r300_render.c +++ b/src/gallium/drivers/r300/r300_render.c @@ -198,7 +198,15 @@ static boolean immd_is_good_idea(struct r300_context *r300, unsigned vertex_element_count = r300->velems->count; unsigned i, vbi; - if (count > 10 || DBG_ON(r300, DBG_NO_IMMD)) { + if (DBG_ON(r300, DBG_NO_IMMD)) { + return FALSE; + } + + if (r300->draw) { + return FALSE; + } + + if (count > 10) { return FALSE; } _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit