X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fdrivers%2Fdri%2Fi965%2Fbrw_fs_channel_expressions.cpp;h=cb0a07948c0209a5556912853c8ac72844a83674;hb=65dd4a255a16a0b5cf843ff1d4657fe346caf116;hp=4113f475f60d19a4b0aa71cc5a831bef4ec08edf;hpb=5ed147c26f800ffb11fb80b92aec9a772982aff6;p=mesa.git 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 4113f475f60..cb0a07948c0 100644 --- a/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp @@ -237,11 +237,16 @@ ir_channel_expressions_visitor::visit_leave(ir_assignment *ir) case ir_unop_sin_reduced: case ir_unop_cos_reduced: case ir_unop_dFdx: + case ir_unop_dFdx_coarse: + case ir_unop_dFdx_fine: case ir_unop_dFdy: + case ir_unop_dFdy_coarse: + case ir_unop_dFdy_fine: case ir_unop_bitfield_reverse: case ir_unop_bit_count: case ir_unop_find_msb: case ir_unop_find_lsb: + case ir_unop_saturate: for (i = 0; i < vector_elements; i++) { ir_rvalue *op0 = get_element(op_var[0], i);