From 8b752afe74a5f8b7d76dd1bda208c533088baede Mon Sep 17 00:00:00 2001 From: Inusaito Sayori Date: Mon, 17 Nov 2014 22:45:08 -0500 Subject: [PATCH] [OnLook] Don't render own shadows in cam only, show status bar in custom-ui. --- indra/newview/lldrawpoolavatar.cpp | 5 +++++ indra/newview/llstartup.cpp | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/indra/newview/lldrawpoolavatar.cpp b/indra/newview/lldrawpoolavatar.cpp index b9f224aeb..7e28192d6 100644 --- a/indra/newview/lldrawpoolavatar.cpp +++ b/indra/newview/lldrawpoolavatar.cpp @@ -464,6 +464,11 @@ void LLDrawPoolAvatar::renderShadow(S32 pass) return; } + if (avatarp->isSelf() && LFSimFeatureHandler::instance().getOnLookMask() & 1) + { + return; + } + BOOL impostor = avatarp->isImpostor(); if (impostor) { diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp index 7462b5d21..ea830b939 100644 --- a/indra/newview/llstartup.cpp +++ b/indra/newview/llstartup.cpp @@ -331,7 +331,6 @@ void onlook_mask_changed(const U8& mask) // Now hide the UI, if needed bool visible(~mask & 2); gMenuBarView->setVisible(visible); - gStatusBar->setVisible(visible); gStatusBar->setEnabled(visible); // Cameras get no floaters in the way, but don't interrupt mouselook, otherwise. bool ml(gAgentCamera.cameraMouselook());