Skip to content

aco: ensure that definitions fixed to operands have matching regclasses

If the operand is not killed, the definition needs to be large enough so that the new location for the operand does not intersect with the old location.

Fixes with zink:

  • KHR-GL45.shader_image_load_store.basic-allTargets-atomicCS
  • KHR-GL45.shader_image_load_store.basic-allTargets-atomicGS
  • KHR-GL45.shader_image_load_store.basic-allTargets-atomicVS

Merge request reports