From 146879284c6b844f35afe3a3ef3330726afbe8ac Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Sun, 11 Apr 2010 08:28:39 +0200 Subject: r300g: revisit some assertions and fix potential failures * Turn some assertions to error messages. * At most 16 vertex elements can be set, others are ignored. * Rasterize at most 8 vertex-shader generic outputs, others are ignored. This includes fog and WPOS. * Unknown shader semantic names are ignored. --- src/gallium/drivers/r300/r300_emit.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/gallium/drivers/r300/r300_emit.c') diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c index 60ec164dde..63cd41a57b 100644 --- a/src/gallium/drivers/r300/r300_emit.c +++ b/src/gallium/drivers/r300/r300_emit.c @@ -1114,10 +1114,6 @@ void r300_emit_dirty_state(struct r300_context* r300) r300->dirty_state &= ~R300_NEW_VERTEX_SHADER_CONSTANTS; } - /* XXX - assert(r300->dirty_state == 0); - */ - /* Emit the VBO for SWTCL. */ if (!r300screen->caps.has_tcl) { r300_emit_vertex_buffer(r300); -- cgit v1.2.3