shader/shader_ir: Fix clip distance usage stores
This commit is contained in:
parent
464bd5fad7
commit
8e6e55d6f8
|
@ -135,8 +135,7 @@ Node ShaderIR::GetOutputAttribute(Attribute::Index index, u64 element, Node buff
|
||||||
break;
|
break;
|
||||||
case Attribute::Index::ClipDistances0123:
|
case Attribute::Index::ClipDistances0123:
|
||||||
case Attribute::Index::ClipDistances4567: {
|
case Attribute::Index::ClipDistances4567: {
|
||||||
const auto clip_index =
|
const u64 clip_index = (index == Attribute::Index::ClipDistances4567 ? 4 : 0) + element;
|
||||||
static_cast<u32>((index == Attribute::Index::ClipDistances4567 ? 1 : 0) + element);
|
|
||||||
used_clip_distances.at(clip_index) = true;
|
used_clip_distances.at(clip_index) = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue