mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 19:59:28 +02:00
cleaning up the code
This commit is contained in:
parent
ed2d45d0b6
commit
9f1f0798cb
1 changed files with 3 additions and 16 deletions
|
@ -1287,6 +1287,7 @@ void Application::paintGL() {
|
||||||
auto framebufferCache = DependencyManager::get<FramebufferCache>();
|
auto framebufferCache = DependencyManager::get<FramebufferCache>();
|
||||||
const QSize size = framebufferCache->getFrameBufferSize();
|
const QSize size = framebufferCache->getFrameBufferSize();
|
||||||
|
|
||||||
|
// Final framebuffer that will be handled to the display-plugin
|
||||||
auto finalFramebuffer = framebufferCache->getFramebuffer();
|
auto finalFramebuffer = framebufferCache->getFramebuffer();
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -1342,26 +1343,12 @@ void Application::paintGL() {
|
||||||
}
|
}
|
||||||
displaySide(&renderArgs, _myCamera);
|
displaySide(&renderArgs, _myCamera);
|
||||||
renderArgs._context->enableStereo(false);
|
renderArgs._context->enableStereo(false);
|
||||||
/* gpu::doInBatch(renderArgs._context, [](gpu::Batch& batch) {
|
|
||||||
batch.setFramebuffer(nullptr);
|
// Blit primary to final FBO
|
||||||
});
|
|
||||||
*/
|
|
||||||
auto primaryFbo = framebufferCache->getPrimaryFramebuffer();
|
auto primaryFbo = framebufferCache->getPrimaryFramebuffer();
|
||||||
|
|
||||||
if (renderArgs._renderMode == RenderArgs::MIRROR_RENDER_MODE) {
|
if (renderArgs._renderMode == RenderArgs::MIRROR_RENDER_MODE) {
|
||||||
if (displayPlugin->isStereo()) {
|
if (displayPlugin->isStereo()) {
|
||||||
gpu::Vec4i srcRect;
|
|
||||||
srcRect.z = size.width();
|
|
||||||
srcRect.w = size.height();
|
|
||||||
gpu::Vec4i destRect;
|
|
||||||
destRect.x = size.width();
|
|
||||||
destRect.y = 0;
|
|
||||||
destRect.z = 0;
|
|
||||||
destRect.w = size.height();
|
|
||||||
// batch.setFramebuffer(finalFramebuffer);
|
|
||||||
// batch.clearColorFramebuffer(gpu::Framebuffer::BUFFER_COLOR0, glm::vec4(0.0f, 0.0f, 0.0f, 0.0f));
|
|
||||||
// batch.blit(primaryFbo, srcRect, finalFramebuffer, destRect);
|
|
||||||
|
|
||||||
gpu::doInBatch(renderArgs._context, [=](gpu::Batch& batch) {
|
gpu::doInBatch(renderArgs._context, [=](gpu::Batch& batch) {
|
||||||
gpu::Vec4i srcRectLeft;
|
gpu::Vec4i srcRectLeft;
|
||||||
srcRectLeft.z = size.width() / 2;
|
srcRectLeft.z = size.width() / 2;
|
||||||
|
|
Loading…
Reference in a new issue