mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-29 19:02:55 +02:00
Merge pull request #8580 from jherico/scale_resolution_fix
Fix overlays when scaling resolution
This commit is contained in:
commit
85cf7e8fe1
1 changed files with 3 additions and 3 deletions
|
@ -512,7 +512,7 @@ void OpenGLDisplayPlugin::compositeOverlay() {
|
||||||
batch.draw(gpu::TRIANGLE_STRIP, 4);
|
batch.draw(gpu::TRIANGLE_STRIP, 4);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
batch.setViewportTransform(ivec4(uvec2(0), _currentFrame->framebuffer->getSize()));
|
batch.setViewportTransform(ivec4(uvec2(0), _compositeFramebuffer->getSize()));
|
||||||
batch.draw(gpu::TRIANGLE_STRIP, 4);
|
batch.draw(gpu::TRIANGLE_STRIP, 4);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -536,7 +536,7 @@ void OpenGLDisplayPlugin::compositePointer() {
|
||||||
batch.draw(gpu::TRIANGLE_STRIP, 4);
|
batch.draw(gpu::TRIANGLE_STRIP, 4);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
batch.setViewportTransform(ivec4(uvec2(0), _currentFrame->framebuffer->getSize()));
|
batch.setViewportTransform(ivec4(uvec2(0), _compositeFramebuffer->getSize()));
|
||||||
batch.draw(gpu::TRIANGLE_STRIP, 4);
|
batch.draw(gpu::TRIANGLE_STRIP, 4);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -726,7 +726,7 @@ bool OpenGLDisplayPlugin::beginFrameRender(uint32_t frameIndex) {
|
||||||
}
|
}
|
||||||
|
|
||||||
ivec4 OpenGLDisplayPlugin::eyeViewport(Eye eye) const {
|
ivec4 OpenGLDisplayPlugin::eyeViewport(Eye eye) const {
|
||||||
uvec2 vpSize = _currentFrame->framebuffer->getSize();
|
uvec2 vpSize = _compositeFramebuffer->getSize();
|
||||||
vpSize.x /= 2;
|
vpSize.x /= 2;
|
||||||
uvec2 vpPos;
|
uvec2 vpPos;
|
||||||
if (eye == Eye::Right) {
|
if (eye == Eye::Right) {
|
||||||
|
|
Loading…
Reference in a new issue