mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-25 19:44:57 +00:00
17 lines
599 B
C++
17 lines
599 B
C++
// SPDX-FileCopyrightText: Copyright 2024 shadPS4 Emulator Project
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#include "shader_recompiler/frontend/translate/translate.h"
|
|
|
|
namespace Shader::Gcn {
|
|
|
|
void Translator::V_INTERP_P2_F32(const GcnInst& inst) {
|
|
const IR::VectorReg dst_reg{inst.dst[0].code};
|
|
auto& attr = info.ps_inputs.at(inst.control.vintrp.attr);
|
|
attr.semantic = inst.control.vintrp.attr;
|
|
const IR::Attribute attrib{IR::Attribute::Param0 + attr.param_index};
|
|
ir.SetVectorReg(dst_reg, ir.GetAttribute(attrib, inst.control.vintrp.chan));
|
|
}
|
|
|
|
} // namespace Shader::Gcn
|