Files
mesa/src
Ian Romanick 85db960e37 brw: Mark src3 of BFN as is_control_source
This prevents lower_regioning from doing bad things when the destination
and all the other sources are UW.

Other solutions considered:

- Have the type of src[3] match the destination type. This also required
  changes in combine_constants to allow the type be UD or UW.
- Make a new subclass brw_bfn_inst, and store the Boolean function
  selector outside the src[] array. This was a lot more code and a lot
  more churn (+47,-27 vs +4).

Fixes: b948e6d503 ("brw: Use BFN to implement nir_opt_bitfield_select")
Suggested-by: Curro
Suggested-by: Ken
Closes: #14095
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37891>
2025-10-16 00:37:30 +00:00
..
2025-10-15 23:01:33 +00:00
2025-10-15 23:01:33 +00:00
2025-10-09 12:29:55 +00:00
2025-10-15 23:01:33 +00:00
2025-10-14 20:53:10 +00:00
2025-09-22 16:35:26 +00:00
2025-10-15 23:01:33 +00:00
2025-10-15 23:01:33 +00:00
2025-10-15 23:01:33 +00:00
2025-10-15 23:01:33 +00:00