diff --git a/Packages/sh.orels.shaders.generator/Runtime/Sources/Modules/VRCFeatures.orlsource b/Packages/sh.orels.shaders.generator/Runtime/Sources/Modules/VRCFeatures.orlsource index 6043d906..7caf54b3 100644 --- a/Packages/sh.orels.shaders.generator/Runtime/Sources/Modules/VRCFeatures.orlsource +++ b/Packages/sh.orels.shaders.generator/Runtime/Sources/Modules/VRCFeatures.orlsource @@ -46,12 +46,12 @@ bool isInVRMirror = _VRChatMirrorMode == 1; bool isInDesktopMirror = _VRChatMirrorMode == 2; - if (_VRCHideInVR && isInVR) + if (_VRCHideInVR && isInVR && !(isInVRMirror || isInVRHandCam)) { v.vertex = asfloat(-1); return; } - if (_VRCHideInDesktop && isInDesktop) + if (_VRCHideInDesktop && isInDesktop && !(isInDesktopMirror || isInDesktopHandCam)) { v.vertex = asfloat(-1); return; @@ -78,4 +78,4 @@ } #endif } -} \ No newline at end of file +}