intel/eu: Don't throw validation errors on float MOV_INDIRECT

Fixes: 3f50dde8b3 ("intel/eu: Teach EU validator about FP/DP pipeline regioning restrictions.")
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17624>
This commit is contained in:
Jason Ekstrand 2020-09-24 16:27:43 -05:00 committed by Marge Bot
parent 82ee30e558
commit 0772242feb
1 changed files with 1 additions and 0 deletions

View File

@ -1976,6 +1976,7 @@ special_requirements_for_handling_double_precision_data_types(
(brw_reg_type_is_floating_point(dst_type) ||
is_double_precision)) {
ERROR_IF(!is_scalar_region &&
BRW_ADDRESS_REGISTER_INDIRECT_REGISTER != address_mode &&
(vstride != width * hstride ||
src_stride != dst_stride ||
subreg != dst_subreg),