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_fs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/gallium/drivers/r300/r300_fs.c') diff --git a/src/gallium/drivers/r300/r300_fs.c b/src/gallium/drivers/r300/r300_fs.c index 0444e58f0d..d9319525d4 100644 --- a/src/gallium/drivers/r300/r300_fs.c +++ b/src/gallium/drivers/r300/r300_fs.c @@ -69,7 +69,8 @@ void r300_shader_read_fs_inputs(struct tgsi_shader_info* info, break; default: - assert(0); + fprintf(stderr, "r300: FP: Unknown input semantic: %i\n", + info->input_semantic_name[i]); } } } -- cgit v1.2.3