yuzu-emu
/
yuzu-android
Archived
1
0
Fork 0

glasm: Fix immediate texture coordinate

This commit is contained in:
ReinUsesLisp 2021-05-28 20:47:31 -03:00 committed by ameerj
parent 457dda69cc
commit eb8464cb3d
1 changed files with 1 additions and 0 deletions

View File

@ -161,6 +161,7 @@ std::string GradOffset(const IR::Value& offset) {
std::pair<std::string, ScopedRegister> Coord(EmitContext& ctx, const IR::Value& coord) { std::pair<std::string, ScopedRegister> Coord(EmitContext& ctx, const IR::Value& coord) {
if (coord.IsImmediate()) { if (coord.IsImmediate()) {
ScopedRegister scoped_reg(ctx.reg_alloc); ScopedRegister scoped_reg(ctx.reg_alloc);
ctx.Add("MOV.U {}.x,{};", scoped_reg.reg, ScalarU32{ctx.reg_alloc.Consume(coord)});
return {fmt::to_string(scoped_reg.reg), std::move(scoped_reg)}; return {fmt::to_string(scoped_reg.reg), std::move(scoped_reg)};
} }
std::string coord_vec{fmt::to_string(Register{ctx.reg_alloc.Consume(coord)})}; std::string coord_vec{fmt::to_string(Register{ctx.reg_alloc.Consume(coord)})};