Add calls to Overlays::render3DFront()

This commit is contained in:
Ryan Huffman 2014-11-24 23:19:53 -08:00
parent 0b46e35f31
commit 8b982872c2

View file

@ -2839,6 +2839,11 @@ void Application::updateShadowMap() {
_overlays.render3D(RenderArgs::SHADOW_RENDER_MODE);
}
{
PerformanceTimer perfTimer("3dOverlaysFront");
_overlays.render3DFront(RenderArgs::SHADOW_RENDER_MODE);
}
glDisable(GL_POLYGON_OFFSET_FILL);
glPopMatrix();
@ -3135,6 +3140,13 @@ void Application::displaySide(Camera& whichCamera, bool selfAvatarOnly, RenderAr
if (Menu::getInstance()->isOptionChecked(MenuOption::Wireframe)) {
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
}
// Render 3D overlays that should be drawn in front
{
PerformanceTimer perfTimer("3dOverlaysFront");
glClear(GL_DEPTH_BUFFER_BIT);
_overlays.render3DFront();
}
}
void Application::updateUntranslatedViewMatrix(const glm::vec3& viewMatrixTranslation) {