glsl: Implement MESA_shader_integer_mix extension.
authorMatt Turner <mattst88@gmail.com>
Thu, 29 Aug 2013 01:01:39 +0000 (18:01 -0700)
committerMatt Turner <mattst88@gmail.com>
Mon, 9 Sep 2013 22:01:08 +0000 (15:01 -0700)
commit56fff7063dd05232cf86aef9d2ae1c04c52a8360
tree2be41e9db05029a329484e18cfb35cdcc2ded843
parentfd183fa02c4430e439faf6a5195f5008d34db987
glsl: Implement MESA_shader_integer_mix extension.

Because why doesn't GLSL allow you to do this already?

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
docs/specs/MESA_shader_integer_mix.spec [new file with mode: 0644]
src/glsl/builtin_functions.cpp
src/glsl/glcpp/glcpp-parse.y
src/glsl/glsl_parser_extras.cpp
src/glsl/glsl_parser_extras.h
src/mesa/main/extensions.c
src/mesa/main/mtypes.h