mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 07:18:17 +02:00
i965/vec4: keep original type when dealing with null registers
Keep the original type when dealing with null registers. Especially because we do no want to introduce an implicit conversion between types that could affect the conditional flags. This affects especially when the original type is DF, and we are working on Ivybridge/Baytrail. v2 (Curro) - Fix typo. - Use retype() instead of applying the type directly. - Remove unneeded retype. Reviewed-by: Francisco Jerez <currojerez@riseup.net>
This commit is contained in:
parent
a21dc2b500
commit
be445d3ea3
1 changed files with 2 additions and 0 deletions
|
|
@ -1984,6 +1984,7 @@ vec4_visitor::convert_to_hw_regs()
|
|||
case BAD_FILE:
|
||||
/* Probably unused. */
|
||||
reg = brw_null_reg();
|
||||
reg = retype(reg, src.type);
|
||||
break;
|
||||
|
||||
case MRF:
|
||||
|
|
@ -2034,6 +2035,7 @@ vec4_visitor::convert_to_hw_regs()
|
|||
|
||||
case BAD_FILE:
|
||||
reg = brw_null_reg();
|
||||
reg = retype(reg, dst.type);
|
||||
break;
|
||||
|
||||
case IMM:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue