From 647c176631b689f3bc662828289e5b485a7e1247 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Thu, 8 Aug 2013 09:57:48 -0700 Subject: [PATCH] make voxel server fades slightly smaller than bounds to prevent z-fighting --- interface/src/Application.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 6d272b757c..5f682ec027 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -3950,6 +3950,8 @@ void Application::nodeKilled(Node* node) { // Add the jurisditionDetails object to the list of "fade outs" VoxelFade fade(VoxelFade::FADE_OUT, NODE_KILLED_RED, NODE_KILLED_GREEN, NODE_KILLED_BLUE); fade.voxelDetails = jurisditionDetails; + const float slightly_smaller = 0.99; + fade.voxelDetails.s = fade.voxelDetails.s * slightly_smaller; _voxelFades.push_back(fade); } } @@ -3979,6 +3981,8 @@ int Application::parseVoxelStats(unsigned char* messageData, ssize_t messageLeng // Add the jurisditionDetails object to the list of "fade outs" VoxelFade fade(VoxelFade::FADE_OUT, NODE_ADDED_RED, NODE_ADDED_GREEN, NODE_ADDED_BLUE); fade.voxelDetails = jurisditionDetails; + const float slightly_smaller = 0.99; + fade.voxelDetails.s = fade.voxelDetails.s * slightly_smaller; _voxelFades.push_back(fade); } // store jurisdiction details for later use