mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-31 07:40:11 +01:00
intel/compiler/fs: Use DF to load constants when has_64bit_int is not supported
This was already been done to gen7 platforms, so now extending to all platforms without has_64bit_int. Reviewed-by: Francisco Jerez <currojerez@riseup.net> Reviewed-by: Matt Turner <mattst88@gmail.com> Signed-off-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18577>
This commit is contained in:
parent
daf0b67bc2
commit
f4857591e1
1 changed files with 1 additions and 2 deletions
|
|
@ -2035,8 +2035,7 @@ fs_visitor::nir_emit_load_const(const fs_builder &bld,
|
|||
|
||||
case 64:
|
||||
assert(devinfo->ver >= 7);
|
||||
if (devinfo->ver == 7) {
|
||||
/* We don't get 64-bit integer types until gfx8 */
|
||||
if (!devinfo->has_64bit_int) {
|
||||
for (unsigned i = 0; i < instr->def.num_components; i++) {
|
||||
bld.MOV(retype(offset(reg, bld, i), BRW_REGISTER_TYPE_DF),
|
||||
setup_imm_df(bld, instr->value[i].f64));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue