r300g: extend compile error message
authorMarek Olšák <maraeo@gmail.com>
Sun, 23 May 2010 16:34:04 +0000 (18:34 +0200)
committerMarek Olšák <maraeo@gmail.com>
Sun, 23 May 2010 16:34:04 +0000 (18:34 +0200)
src/gallium/drivers/r300/r300_fs.c
src/gallium/drivers/r300/r300_vs.c

index 30aa0651399aeadbb3d2f57496418c934f26dba6..b2d3b5243c91e1685fddad29cb78315726572191 100644 (file)
@@ -295,7 +295,8 @@ static void r300_translate_fragment_shader(
 
     if (compiler.Base.Error) {
         fprintf(stderr, "r300 FP: Compiler Error:\n%sUsing a dummy shader"
-                " instead.\n", compiler.Base.ErrorMsg);
+                " instead.\nIf there's an 'unknown opcode' message, please"
+                " file a bug report and attach this log.\n", compiler.Base.ErrorMsg);
 
         if (shader->dummy) {
             fprintf(stderr, "r300 FP: Cannot compile the dummy shader! "
index ef3af630ac8f7ad8d66e5ff72eafca7c55c7ab3b..6d69bb3de3eb9b53c548b9fce52fa8c380bb49cd 100644 (file)
@@ -227,7 +227,8 @@ void r300_translate_vertex_shader(struct r300_context *r300,
     if (compiler.Base.Error) {
         /* XXX We should fallback using Draw. */
         fprintf(stderr, "r300 VP: Compiler error:\n%sUsing a dummy shader"
-                " instead.\n", compiler.Base.ErrorMsg);
+                " instead.\nIf there's an 'unknown opcode' message, please"
+                " file a bug report and attach this log.\n", compiler.Base.ErrorMsg);
 
         if (vs->dummy) {
             fprintf(stderr, "r300 VP: Cannot compile the dummy shader! "