i965: add support for ARB_shader_subroutine
authorDave Airlie <airlied@redhat.com>
Tue, 21 Jul 2015 04:22:11 +0000 (14:22 +1000)
committerDave Airlie <airlied@redhat.com>
Fri, 24 Jul 2015 00:25:08 +0000 (10:25 +1000)
commit80511d176a49e754a18ce585bab413db7af63bf7
tree1fd0c8bb0ce74c687b003cd3a0ff5477196f7249
parent17f71483698a4e134a0c85ef0aa3da80fdfdb180
i965: add support for ARB_shader_subroutine

This just adds some missing pieces to nir/i965,
it is lightly tested on my Haswell.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
docs/GL3.txt
docs/relnotes/10.7.0.html
src/glsl/glsl_types.cpp
src/glsl/nir/glsl_to_nir.cpp
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp
src/mesa/drivers/dri/i965/brw_shader.cpp
src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
src/mesa/drivers/dri/i965/intel_extensions.c