From 0b23b57e1e45d02e7f1a1e65c171fc23e221480d Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Tue, 25 Nov 2014 12:43:01 -0800 Subject: [PATCH] Update border comment in Cube3DOverlay --- interface/src/ui/overlays/Cube3DOverlay.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/interface/src/ui/overlays/Cube3DOverlay.cpp b/interface/src/ui/overlays/Cube3DOverlay.cpp index 1f3413908e..8e37dedd77 100644 --- a/interface/src/ui/overlays/Cube3DOverlay.cpp +++ b/interface/src/ui/overlays/Cube3DOverlay.cpp @@ -64,10 +64,12 @@ void Cube3DOverlay::render(RenderArgs* args) { glTranslatef(positionToCenter.x, positionToCenter.y, positionToCenter.z); if (_isSolid) { if (_borderSize > 0) { - // Disable writing to the depth mask so that the following draw - // will not be occluded by this one. This means the border - // could be covered by overlays that are further back and drawn - // later, but this is good enough for the use-case. + // Draw a cube at a larger size behind the main cube, creating + // a border effect. + // Disable writing to the depth mask so that the "border" cube will not + // occlude the main cube. This means the border could be covered by + // overlays that are further back and drawn later, but this is good + // enough for the use-case. glDepthMask(GL_FALSE); glPushMatrix(); glColor4f(1.0f, 1.0f, 1.0f, alpha);