This commit is contained in:
howard-stearns 2017-06-07 16:18:04 -07:00
parent 51982b1294
commit bc1eb5c4a3
2 changed files with 4 additions and 2 deletions

View file

@ -616,7 +616,8 @@ void OpenGLDisplayPlugin::compositeLayers() {
void OpenGLDisplayPlugin::internalPresent() {
render([&](gpu::Batch& batch) {
auto viewport = ivec4(uvec2(0), getSurfacePixels());
uvec2 dims = _displayTexture ? uvec2(_displayTexture->getDimensions()) : getSurfacePixels();
auto viewport = ivec4(uvec2(0), dims);
renderFromTexture(batch, _displayTexture ? _displayTexture : _compositeFramebuffer->getRenderBuffer(0), viewport, viewport);
});
swapBuffers();

View file

@ -213,7 +213,8 @@ void HmdDisplayPlugin::internalPresent() {
hmdPresent();
if (_displayTexture) {
auto viewport = getViewportForSourceSize(uvec2(_displayTexture->getDimensions()));
uvec2 dims = uvec2(_displayTexture->getDimensions());
auto viewport = ivec4(uvec2(0), dims);
render([&](gpu::Batch& batch) {
renderFromTexture(batch, _displayTexture, viewport, viewport);
});