mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-30 14:04:55 +00:00
shader_recompiler: Apply number conversion to vertex inputs.
This commit is contained in:
parent
d3d247352f
commit
be1e0a5ded
@ -517,7 +517,9 @@ void Translator::EmitFetch(const GcnInst& inst) {
|
||||
const auto values =
|
||||
ir.CompositeConstruct(ir.GetAttribute(attr, 0), ir.GetAttribute(attr, 1),
|
||||
ir.GetAttribute(attr, 2), ir.GetAttribute(attr, 3));
|
||||
const auto swizzled = ApplySwizzle(ir, values, buffer.DstSelect());
|
||||
const auto converted =
|
||||
IR::ApplyReadNumberConversionVec4(ir, values, buffer.GetNumberConversion());
|
||||
const auto swizzled = ApplySwizzle(ir, converted, buffer.DstSelect());
|
||||
for (u32 i = 0; i < 4; i++) {
|
||||
ir.SetVectorReg(dst_reg++, IR::F32{ir.CompositeExtract(swizzled, i)});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user