Mesa (master): glsl: Add compute to _mesa_shader_stage_to_string(); use unreachable.

Kenneth Graunke kwg at kemper.freedesktop.org
Thu Feb 19 23:18:49 UTC 2015


Module: Mesa
Branch: master
Commit: 75f6ed617fcdf0b28381c59e4d4a3030678d7faa
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=75f6ed617fcdf0b28381c59e4d4a3030678d7faa

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Thu Feb 19 13:36:07 2015 -0800

glsl: Add compute to _mesa_shader_stage_to_string(); use unreachable.

This is basically Ian's review feedback for my patch that added
_mesa_shader_stage_to_abbrev() - it just makes both consistent again.

Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

---

 src/glsl/glsl_parser_extras.cpp |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/glsl/glsl_parser_extras.cpp b/src/glsl/glsl_parser_extras.cpp
index 2e44dc1..9f79313 100644
--- a/src/glsl/glsl_parser_extras.cpp
+++ b/src/glsl/glsl_parser_extras.cpp
@@ -370,10 +370,10 @@ _mesa_shader_stage_to_string(unsigned stage)
    case MESA_SHADER_VERTEX:   return "vertex";
    case MESA_SHADER_FRAGMENT: return "fragment";
    case MESA_SHADER_GEOMETRY: return "geometry";
+   case MESA_SHADER_COMPUTE:  return "compute";
    }
 
-   assert(!"Should not get here.");
-   return "unknown";
+   unreachable("Unknown shader stage.");
 }
 
 /**




More information about the mesa-commit mailing list