mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Revert clamp to zero and use another attempt fix
This commit is contained in:
parent
cbbf4e8905
commit
380b51dc6d
1 changed files with 1 additions and 5 deletions
|
@ -363,11 +363,7 @@ void TransformDrawEngine::ApplyDrawState(int prim) {
|
||||||
vpHeight *= renderHeightFactor;
|
vpHeight *= renderHeightFactor;
|
||||||
|
|
||||||
// Flip vpY0 to match the OpenGL coordinate system.
|
// Flip vpY0 to match the OpenGL coordinate system.
|
||||||
vpY0 = renderHeight - (vpY0 + vpHeight);
|
vpY0 = renderHeight - (vpYb - offsetY + fabsf(vpYa)) * renderHeightFactor;
|
||||||
|
|
||||||
// Clamp vpX0/vpY0 to zero when negative value retured.
|
|
||||||
vpY0 = vpY0 < 0 ? 0 : vpY0;
|
|
||||||
vpX0 = vpX0 < 0 ? 0 : vpX0;
|
|
||||||
|
|
||||||
glstate.viewport.set(vpX0 + renderX, vpY0 + renderY, vpWidth, vpHeight);
|
glstate.viewport.set(vpX0 + renderX, vpY0 + renderY, vpWidth, vpHeight);
|
||||||
// Sadly, as glViewport takes integers, we will not be able to support sub pixel offsets this way. But meh.
|
// Sadly, as glViewport takes integers, we will not be able to support sub pixel offsets this way. But meh.
|
||||||
|
|
Loading…
Add table
Reference in a new issue