i965/fs: Use exec_size instead of dst.width for computing component size
[mesa.git] / src / mesa / drivers / dri / i965 / brw_schedule_instructions.cpp
index ee0add5d765ada519c7e09d10e20bf1709caec33..b49961fff681cad8aec83227079adf66a06cc387 100644 (file)
@@ -1314,8 +1314,8 @@ fs_instruction_scheduler::choose_instruction_to_schedule()
                 * single-result send is probably actually reducing register
                 * pressure.
                 */
-               if (inst->regs_written <= inst->dst.width / 8 &&
-                   chosen_inst->regs_written > chosen_inst->dst.width / 8) {
+               if (inst->regs_written <= inst->exec_size / 8 &&
+                   chosen_inst->regs_written > chosen_inst->exec_size / 8) {
                   chosen = n;
                   continue;
                } else if (inst->regs_written > chosen_inst->regs_written) {