diff --git a/src/intel/compiler/brw_fs_builder.h b/src/intel/compiler/brw_fs_builder.h index da4c3c9cdc7..8c95afaeb7c 100644 --- a/src/intel/compiler/brw_fs_builder.h +++ b/src/intel/compiler/brw_fs_builder.h @@ -852,9 +852,9 @@ namespace brw { inst->rcount = rcount; if (dst.type == BRW_TYPE_HF) { - inst->size_written = rcount * REG_SIZE / 2; + inst->size_written = reg_unit(shader->devinfo) * rcount * REG_SIZE / 2; } else { - inst->size_written = rcount * REG_SIZE; + inst->size_written = reg_unit(shader->devinfo) * rcount * REG_SIZE; } return inst;