Signed-off-by: Giuseppe Bilotta <giuseppe.bilo...@gmail.com> --- src/mesa/main/ff_fragment_shader.cpp | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-)
diff --git a/src/mesa/main/ff_fragment_shader.cpp b/src/mesa/main/ff_fragment_shader.cpp index aac9de78ca..4f2d6b07a2 100644 --- a/src/mesa/main/ff_fragment_shader.cpp +++ b/src/mesa/main/ff_fragment_shader.cpp @@ -138,8 +138,7 @@ need_saturate( GLuint mode ) case TEXENV_MODE_ADD_PRODUCTS_SIGNED_NV: return GL_TRUE; default: - assert(0); - return GL_FALSE; + unreachable("Invalid TexEnv Combine mode"); } } @@ -426,8 +425,7 @@ get_source(texenv_fragment_program *p, } default: - assert(0); - return NULL; + unreachable("Invalid TexEnv source"); } } @@ -458,8 +456,7 @@ emit_combine_source(texenv_fragment_program *p, return src; default: - assert(0); - return src; + unreachable("Invalid TexEnv Combine operand"); } } @@ -495,8 +492,8 @@ static GLboolean args_match( const struct state_key *key, GLuint unit ) return GL_FALSE; } break; - default: - return GL_FALSE; /* impossible */ + default: + unreachable("Invalid TexEnv Combine operand"); } } @@ -579,9 +576,8 @@ emit_combine(texenv_fragment_program *p, case TEXENV_MODE_ADD_PRODUCTS_SIGNED_NV: return add(add(mul(src[0], src[1]), mul(src[2], src[3])), new(p->mem_ctx) ir_constant(-0.5f)); - default: - assert(0); - return src[0]; + default: + unreachable("Invalid TexEnv Combine mode"); } } -- 2.13.0.rc0.207.gb442654931 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev