citra-emu
/
citra
Archived
1
0
Fork 0

Pica/TextureEnvironment: Add a note.

This commit is contained in:
Tony Wasserka 2015-01-03 13:51:51 +01:00
parent e11fb96408
commit 81ebb4d682
1 changed files with 4 additions and 0 deletions

View File

@ -277,6 +277,10 @@ static void ProcessTriangleInternal(const VertexShader::OutputVertex& v0,
return 0; return 0;
} }
}; };
// Textures are laid out from bottom to top, hence we invert the t coordinate.
// NOTE: This may not be the right place for the inversion.
// TODO: Check if this applies to ETC textures, too.
s = GetWrappedTexCoord(texture.config.wrap_s, s, texture.config.width); s = GetWrappedTexCoord(texture.config.wrap_s, s, texture.config.width);
t = texture.config.height - 1 - GetWrappedTexCoord(texture.config.wrap_t, t, texture.config.height); t = texture.config.height - 1 - GetWrappedTexCoord(texture.config.wrap_t, t, texture.config.height);