diff options
author | Dave Airlie <airlied@redhat.com> | 2015-07-21 14:22:11 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2015-07-24 10:25:08 +1000 |
commit | 80511d176a49e754a18ce585bab413db7af63bf7 (patch) | |
tree | 1fd0c8bb0ce74c687b003cd3a0ff5477196f7249 /src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp | |
parent | 17f71483698a4e134a0c85ef0aa3da80fdfdb180 (diff) | |
download | external_mesa3d-80511d176a49e754a18ce585bab413db7af63bf7.zip external_mesa3d-80511d176a49e754a18ce585bab413db7af63bf7.tar.gz external_mesa3d-80511d176a49e754a18ce585bab413db7af63bf7.tar.bz2 |
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>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp b/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp index d0f6122..a8883a3 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp @@ -243,6 +243,7 @@ ir_channel_expressions_visitor::visit_leave(ir_assignment *ir) case ir_unop_find_msb: case ir_unop_find_lsb: case ir_unop_saturate: + case ir_unop_subroutine_to_int: for (i = 0; i < vector_elements; i++) { ir_rvalue *op0 = get_element(op_var[0], i); |