diff --git a/src/intel/compiler/brw_mesh.cpp b/src/intel/compiler/brw_mesh.cpp index f4aaa5bb074..dfae5ce6370 100644 --- a/src/intel/compiler/brw_mesh.cpp +++ b/src/intel/compiler/brw_mesh.cpp @@ -1260,6 +1260,7 @@ fs_visitor::nir_emit_task_mesh_intrinsic(const fs_builder &bld, } case nir_intrinsic_load_draw_id: + dest = retype(dest, BRW_REGISTER_TYPE_UD); bld.MOV(dest, payload.extended_parameter_0); break;