From d4fd1e9515ea96c520277bc1efa2961bdfcf4704 Mon Sep 17 00:00:00 2001 From: barnold1953 Date: Tue, 3 Jun 2014 16:01:47 -0700 Subject: [PATCH] Stopped Oculus UI from glowing. --- interface/src/ui/ApplicationOverlay.cpp | 3 +-- interface/src/ui/ApplicationOverlay.h | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/ui/ApplicationOverlay.cpp b/interface/src/ui/ApplicationOverlay.cpp index 5b8560d061..5869394f04 100644 --- a/interface/src/ui/ApplicationOverlay.cpp +++ b/interface/src/ui/ApplicationOverlay.cpp @@ -339,10 +339,9 @@ void ApplicationOverlay::displayOverlayTextureOculus(Camera& whichCamera) { const float halfHorizontalAngle = horizontalAngle / 2; glActiveTexture(GL_TEXTURE0); - glEnable(GL_BLEND); - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_CONSTANT_ALPHA, GL_ONE); glBindTexture(GL_TEXTURE_2D, getFramebufferObject()->texture()); glEnable(GL_DEPTH_TEST); glDisable(GL_LIGHTING); diff --git a/interface/src/ui/ApplicationOverlay.h b/interface/src/ui/ApplicationOverlay.h index c617e03457..4faa0b69f5 100644 --- a/interface/src/ui/ApplicationOverlay.h +++ b/interface/src/ui/ApplicationOverlay.h @@ -35,6 +35,7 @@ public: private: + ProgramObject _textureProgram; QOpenGLFramebufferObject* _framebufferObject; float _trailingAudioLoudness; float _oculusAngle;