mesa/src/compiler
Timothy Arceri c1bbaff1e8 glsl: replace unreachable code with an assert()
All interface blocks will have been lowered by this point so just
use an assert. Returning false would have caused all sorts of
problems if they were not lowered yet and there is an assert to
catch this later anyway.

We also update the tests to reflect this change.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2016-02-06 14:34:35 +11:00
..
glsl glsl: replace unreachable code with an assert() 2016-02-06 14:34:35 +11:00
nir nir: Add lowering support for unpacking opcodes. 2016-02-01 10:43:57 -08:00
.gitignore compiler: fix .gitignore for glsl_compiler 2016-02-03 13:32:46 -05:00
Android.gen.mk nir: move to compiler/ 2016-01-26 16:08:30 +00:00
Android.mk nir: move to compiler/ 2016-01-26 16:08:30 +00:00
builtin_type_macros.h compiler: introduce a libcompiler static library 2016-01-26 16:07:27 +00:00
glsl_types.cpp glsl: always initialize image_* fields, copy them on interface init 2016-01-29 21:04:56 -05:00
glsl_types.h glsl: always initialize image_* fields, copy them on interface init 2016-01-29 21:04:56 -05:00
Makefile.am glsl: Ensure glsl/ exists before making the lexer/parser. 2016-02-04 09:31:17 -08:00
Makefile.sources glsl: move to compiler/ 2016-01-26 16:08:33 +00:00
nir_types.cpp glsl: move to compiler/ 2016-01-26 16:08:33 +00:00
nir_types.h compiler: move the glsl_types C wrapper alongside their C++ brethren 2016-01-26 16:08:27 +00:00
SConscript glsl: move to compiler/ 2016-01-26 16:08:33 +00:00
shader_enums.c nir: move shader_enums.[ch] to compiler 2016-01-26 16:08:20 +00:00
shader_enums.h glsl: keep track of ssbo variable being accessed, add access params 2016-01-29 21:05:08 -05:00