gitextract_aysutkf5/ ├── .gitattributes ├── .github/ │ └── ISSUE_TEMPLATE/ │ └── bug_report.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DepthAPI-BiRP/ │ ├── .editorconfig │ ├── .gitignore │ ├── .vsconfig │ ├── Assets/ │ │ ├── CompositionLayers/ │ │ │ ├── UserSettings/ │ │ │ │ ├── CompositionLayersPreferences.asset │ │ │ │ ├── CompositionLayersPreferences.asset.meta │ │ │ │ ├── Resources/ │ │ │ │ │ ├── CompositionLayersRuntimeSettings.asset │ │ │ │ │ └── CompositionLayersRuntimeSettings.asset.meta │ │ │ │ └── Resources.meta │ │ │ └── UserSettings.meta │ │ ├── CompositionLayers.meta │ │ ├── DepthAPISample/ │ │ │ ├── Audio/ │ │ │ │ ├── Interaction_BasicPoke_ButtonPress.wav.meta │ │ │ │ └── Interaction_Object_Reappear_01.wav.meta │ │ │ ├── Audio.meta │ │ │ ├── Materials/ │ │ │ │ ├── Guitar.mat │ │ │ │ ├── Guitar.mat.meta │ │ │ │ ├── Occluded/ │ │ │ │ │ ├── CapeHillCubemapOccluded.mat │ │ │ │ │ ├── CapeHillCubemapOccluded.mat.meta │ │ │ │ │ ├── CustomSurfaceOccluded.mat │ │ │ │ │ ├── CustomSurfaceOccluded.mat.meta │ │ │ │ │ ├── CustomUnlitYellowOccluded.mat │ │ │ │ │ ├── CustomUnlitYellowOccluded.mat.meta │ │ │ │ │ ├── FireParticleOccluded.mat │ │ │ │ │ ├── FireParticleOccluded.mat.meta │ │ │ │ │ ├── GuitarOccluded.mat │ │ │ │ │ ├── GuitarOccluded.mat.meta │ │ │ │ │ ├── MugOccluded.mat │ │ │ │ │ ├── MugOccluded.mat.meta │ │ │ │ │ ├── MugTransparentOccluded.mat │ │ │ │ │ ├── MugTransparentOccluded.mat.meta │ │ │ │ │ ├── OcclusionCutout.mat │ │ │ │ │ ├── OcclusionCutout.mat.meta │ │ │ │ │ ├── PosterHighlight.mat │ │ │ │ │ ├── PosterHighlight.mat.meta │ │ │ │ │ ├── PosterImage.mat │ │ │ │ │ ├── PosterImage.mat.meta │ │ │ │ │ ├── PosterPreview.mat │ │ │ │ │ ├── PosterPreview.mat.meta │ │ │ │ │ ├── TorchOccluded.mat │ │ │ │ │ ├── TorchOccluded.mat.meta │ │ │ │ │ ├── Walls.mat │ │ │ │ │ └── Walls.mat.meta │ │ │ │ ├── Occluded.meta │ │ │ │ ├── OculusHand.mat │ │ │ │ ├── OculusHand.mat.meta │ │ │ │ ├── Unlit_ShowDepthMap.mat │ │ │ │ └── Unlit_ShowDepthMap.mat.meta │ │ │ ├── Materials.meta │ │ │ ├── Prefabs/ │ │ │ │ ├── Fire.prefab │ │ │ │ ├── Fire.prefab.meta │ │ │ │ ├── PlaneMeshCustom.prefab │ │ │ │ ├── PlaneMeshCustom.prefab.meta │ │ │ │ ├── Poster.prefab │ │ │ │ ├── Poster.prefab.meta │ │ │ │ ├── PosterPreview.prefab │ │ │ │ ├── PosterPreview.prefab.meta │ │ │ │ ├── SceneObjectsOccTogl.prefab │ │ │ │ ├── SceneObjectsOccTogl.prefab.meta │ │ │ │ ├── SceneSwitcher.prefab │ │ │ │ ├── SceneSwitcher.prefab.meta │ │ │ │ ├── UiInstructions.prefab │ │ │ │ ├── UiInstructions.prefab.meta │ │ │ │ ├── UiInstructionsDepthMask.prefab │ │ │ │ ├── UiInstructionsDepthMask.prefab.meta │ │ │ │ ├── UiInstructionsHandsRemoval.prefab │ │ │ │ ├── UiInstructionsHandsRemoval.prefab.meta │ │ │ │ ├── UiInstructionsSceneAPIPlacement.prefab │ │ │ │ ├── UiInstructionsSceneAPIPlacement.prefab.meta │ │ │ │ ├── UiOccluded.prefab │ │ │ │ └── UiOccluded.prefab.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Scenes/ │ │ │ │ ├── DepthMask.unity │ │ │ │ ├── DepthMask.unity.meta │ │ │ │ ├── HandsRemoval.unity │ │ │ │ ├── HandsRemoval.unity.meta │ │ │ │ ├── OcclusionToggler.unity │ │ │ │ ├── OcclusionToggler.unity.meta │ │ │ │ ├── SceneAPIPlacement.unity │ │ │ │ └── SceneAPIPlacement.unity.meta │ │ │ ├── Scenes.meta │ │ │ ├── Scripts/ │ │ │ │ ├── ChangeInputListener.cs │ │ │ │ ├── ChangeInputListener.cs.meta │ │ │ │ ├── HandRemovalToggler.cs │ │ │ │ ├── HandRemovalToggler.cs.meta │ │ │ │ ├── HandsStyleUiListener.cs │ │ │ │ ├── HandsStyleUiListener.cs.meta │ │ │ │ ├── InputChangeUiToggler.cs │ │ │ │ ├── InputChangeUiToggler.cs.meta │ │ │ │ ├── OcclusionToggler.cs │ │ │ │ ├── OcclusionToggler.cs.meta │ │ │ │ ├── Poster.cs │ │ │ │ ├── Poster.cs.meta │ │ │ │ ├── PosterPlacer.cs │ │ │ │ ├── PosterPlacer.cs.meta │ │ │ │ ├── PosterPreview.cs │ │ │ │ ├── PosterPreview.cs.meta │ │ │ │ ├── SceneMeshDepthMask.cs │ │ │ │ ├── SceneMeshDepthMask.cs.meta │ │ │ │ ├── SceneSwitcher.cs │ │ │ │ ├── SceneSwitcher.cs.meta │ │ │ │ ├── UiCameraFollower.cs │ │ │ │ ├── UiCameraFollower.cs.meta │ │ │ │ ├── WallViewController.cs │ │ │ │ └── WallViewController.cs.meta │ │ │ ├── Scripts.meta │ │ │ ├── Shaders/ │ │ │ │ ├── ExampleUnlitShader.shader │ │ │ │ ├── ExampleUnlitShader.shader.meta │ │ │ │ ├── ShowDepthMap.shader │ │ │ │ ├── ShowDepthMap.shader.meta │ │ │ │ ├── SkyboxCubemapOccluded.shader │ │ │ │ └── SkyboxCubemapOccluded.shader.meta │ │ │ ├── Shaders.meta │ │ │ ├── Textures/ │ │ │ │ ├── CheckeredPattern.png.meta │ │ │ │ ├── Oppie.tga │ │ │ │ ├── Oppie.tga.meta │ │ │ │ ├── cape_hill_2k.exr │ │ │ │ └── cape_hill_2k.exr.meta │ │ │ └── Textures.meta │ │ ├── DepthAPISample.meta │ │ ├── MetaXR/ │ │ │ ├── MetaXRProjectSettings.asset │ │ │ └── MetaXRProjectSettings.asset.meta │ │ ├── MetaXR.meta │ │ ├── Oculus/ │ │ │ ├── OculusProjectConfig.asset │ │ │ └── OculusProjectConfig.asset.meta │ │ ├── Oculus.meta │ │ ├── Plugins/ │ │ │ ├── Android/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── AndroidManifest.xml.DISABLED │ │ │ │ ├── AndroidManifest.xml.DISABLED.meta │ │ │ │ └── AndroidManifest.xml.meta │ │ │ └── Android.meta │ │ ├── Plugins.meta │ │ ├── Resources/ │ │ │ ├── InputActions.asset │ │ │ ├── InputActions.asset.meta │ │ │ ├── OVRBuildConfig.asset │ │ │ ├── OVRBuildConfig.asset.meta │ │ │ ├── OVROverlayCanvasSettings.asset │ │ │ ├── OVROverlayCanvasSettings.asset.meta │ │ │ ├── OVRPlatformToolSettings.asset │ │ │ ├── OVRPlatformToolSettings.asset.meta │ │ │ ├── OculusRuntimeSettings.asset │ │ │ └── OculusRuntimeSettings.asset.meta │ │ ├── Resources.meta │ │ ├── TextMesh Pro/ │ │ │ ├── Documentation/ │ │ │ │ └── TextMesh Pro User Guide 2016.pdf.meta │ │ │ ├── Documentation.meta │ │ │ ├── Fonts/ │ │ │ │ ├── LiberationSans - OFL.txt │ │ │ │ ├── LiberationSans - OFL.txt.meta │ │ │ │ └── LiberationSans.ttf.meta │ │ │ ├── Fonts.meta │ │ │ ├── Resources/ │ │ │ │ ├── Fonts & Materials/ │ │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ │ │ ├── LiberationSans SDF.asset │ │ │ │ │ └── LiberationSans SDF.asset.meta │ │ │ │ ├── Fonts & Materials.meta │ │ │ │ ├── LineBreaking Following Characters.txt │ │ │ │ ├── LineBreaking Following Characters.txt.meta │ │ │ │ ├── LineBreaking Leading Characters.txt │ │ │ │ ├── LineBreaking Leading Characters.txt.meta │ │ │ │ ├── Sprite Assets/ │ │ │ │ │ ├── EmojiOne.asset │ │ │ │ │ └── EmojiOne.asset.meta │ │ │ │ ├── Sprite Assets.meta │ │ │ │ ├── Style Sheets/ │ │ │ │ │ ├── Default Style Sheet.asset │ │ │ │ │ └── Default Style Sheet.asset.meta │ │ │ │ ├── Style Sheets.meta │ │ │ │ ├── TMP Settings.asset │ │ │ │ └── TMP Settings.asset.meta │ │ │ ├── Resources.meta │ │ │ ├── Shaders/ │ │ │ │ ├── SDFFunctions.hlsl │ │ │ │ ├── SDFFunctions.hlsl.meta │ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ │ │ ├── TMP_Bitmap-Mobile.shader │ │ │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ │ │ ├── TMP_Bitmap.shader │ │ │ │ ├── TMP_Bitmap.shader.meta │ │ │ │ ├── TMP_SDF Overlay.shader │ │ │ │ ├── TMP_SDF Overlay.shader.meta │ │ │ │ ├── TMP_SDF SSD.shader │ │ │ │ ├── TMP_SDF SSD.shader.meta │ │ │ │ ├── TMP_SDF-HDRP LIT.shadergraph │ │ │ │ ├── TMP_SDF-HDRP LIT.shadergraph.meta │ │ │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph │ │ │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph.meta │ │ │ │ ├── TMP_SDF-Mobile Masking.shader │ │ │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ │ │ ├── TMP_SDF-Mobile SSD.shader │ │ │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ │ │ ├── TMP_SDF-Mobile-2-Pass.shader │ │ │ │ ├── TMP_SDF-Mobile-2-Pass.shader.meta │ │ │ │ ├── TMP_SDF-Mobile.shader │ │ │ │ ├── TMP_SDF-Mobile.shader.meta │ │ │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ │ │ ├── TMP_SDF-Surface.shader │ │ │ │ ├── TMP_SDF-Surface.shader.meta │ │ │ │ ├── TMP_SDF-URP Lit.shadergraph │ │ │ │ ├── TMP_SDF-URP Lit.shadergraph.meta │ │ │ │ ├── TMP_SDF-URP Unlit.shadergraph │ │ │ │ ├── TMP_SDF-URP Unlit.shadergraph.meta │ │ │ │ ├── TMP_SDF.shader │ │ │ │ ├── TMP_SDF.shader.meta │ │ │ │ ├── TMP_Sprite.shader │ │ │ │ ├── TMP_Sprite.shader.meta │ │ │ │ ├── TMPro.cginc │ │ │ │ ├── TMPro.cginc.meta │ │ │ │ ├── TMPro_Mobile.cginc │ │ │ │ ├── TMPro_Mobile.cginc.meta │ │ │ │ ├── TMPro_Properties.cginc │ │ │ │ ├── TMPro_Properties.cginc.meta │ │ │ │ ├── TMPro_Surface.cginc │ │ │ │ └── TMPro_Surface.cginc.meta │ │ │ ├── Shaders.meta │ │ │ ├── Sprites/ │ │ │ │ ├── EmojiOne Attribution.txt │ │ │ │ ├── EmojiOne Attribution.txt.meta │ │ │ │ ├── EmojiOne.json │ │ │ │ ├── EmojiOne.json.meta │ │ │ │ └── EmojiOne.png.meta │ │ │ └── Sprites.meta │ │ ├── TextMesh Pro.meta │ │ ├── UniversalRenderPipelineGlobalSettings.asset │ │ ├── UniversalRenderPipelineGlobalSettings.asset.meta │ │ ├── XR/ │ │ │ ├── Loaders/ │ │ │ │ ├── OculusLoader.asset │ │ │ │ ├── OculusLoader.asset.meta │ │ │ │ ├── OpenXRLoader.asset │ │ │ │ ├── OpenXRLoader.asset.meta │ │ │ │ ├── SimulationLoader.asset │ │ │ │ └── SimulationLoader.asset.meta │ │ │ ├── Loaders.meta │ │ │ ├── Resources/ │ │ │ │ ├── XRSimulationRuntimeSettings.asset │ │ │ │ └── XRSimulationRuntimeSettings.asset.meta │ │ │ ├── Resources.meta │ │ │ ├── Settings/ │ │ │ │ ├── OculusSettings.asset │ │ │ │ ├── OculusSettings.asset.meta │ │ │ │ ├── OpenXR Editor Settings.asset │ │ │ │ ├── OpenXR Editor Settings.asset.meta │ │ │ │ ├── OpenXR Package Settings.asset │ │ │ │ ├── OpenXR Package Settings.asset.meta │ │ │ │ ├── XRSimulationSettings.asset │ │ │ │ └── XRSimulationSettings.asset.meta │ │ │ ├── Settings.meta │ │ │ ├── UserSimulationSettings/ │ │ │ │ ├── Resources/ │ │ │ │ │ ├── XRSimulationPreferences.asset │ │ │ │ │ └── XRSimulationPreferences.asset.meta │ │ │ │ ├── Resources.meta │ │ │ │ ├── SimulationEnvironmentAssetsManager.asset │ │ │ │ └── SimulationEnvironmentAssetsManager.asset.meta │ │ │ ├── UserSimulationSettings.meta │ │ │ ├── XRGeneralSettingsPerBuildTarget.asset │ │ │ └── XRGeneralSettingsPerBuildTarget.asset.meta │ │ └── XR.meta │ ├── Packages/ │ │ ├── manifest.json │ │ └── packages-lock.json │ └── ProjectSettings/ │ ├── AudioManager.asset │ ├── BurstAotSettings_Android.json │ ├── BurstAotSettings_StandaloneWindows.json │ ├── ClusterInputManager.asset │ ├── CommonBurstAotSettings.json │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── MemorySettings.asset │ ├── MultiplayerManager.asset │ ├── NavMeshAreas.asset │ ├── PackageManagerSettings.asset │ ├── Packages/ │ │ └── com.unity.dedicated-server/ │ │ └── MultiplayerRolesSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── SceneTemplateSettings.json │ ├── ShaderGraphSettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── URPProjectSettings.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ ├── XRPackageSettings.asset │ └── XRSettings.asset ├── DepthAPI-URP/ │ ├── .editorconfig │ ├── .gitignore │ ├── .vsconfig │ ├── Assets/ │ │ ├── CompositionLayers/ │ │ │ ├── UserSettings/ │ │ │ │ ├── CompositionLayersPreferences.asset │ │ │ │ ├── CompositionLayersPreferences.asset.meta │ │ │ │ ├── Resources/ │ │ │ │ │ ├── CompositionLayersRuntimeSettings.asset │ │ │ │ │ └── CompositionLayersRuntimeSettings.asset.meta │ │ │ │ └── Resources.meta │ │ │ └── UserSettings.meta │ │ ├── CompositionLayers.meta │ │ ├── DefaultVolumeProfile.asset │ │ ├── DefaultVolumeProfile.asset.meta │ │ ├── DepthAPISample/ │ │ │ ├── Audio/ │ │ │ │ ├── Interaction_BasicPoke_ButtonPress.wav.meta │ │ │ │ └── Interaction_Object_Reappear_01.wav.meta │ │ │ ├── Audio.meta │ │ │ ├── Materials/ │ │ │ │ ├── Guitar.mat │ │ │ │ ├── Guitar.mat.meta │ │ │ │ ├── Occluded/ │ │ │ │ │ ├── CapeHillCubemapOccluded.mat │ │ │ │ │ ├── CapeHillCubemapOccluded.mat.meta │ │ │ │ │ ├── CustomUnlitOccluded.mat │ │ │ │ │ ├── CustomUnlitOccluded.mat.meta │ │ │ │ │ ├── DodecahedronShadergraph.mat │ │ │ │ │ ├── DodecahedronShadergraph.mat.meta │ │ │ │ │ ├── FireParticleOccluded.mat │ │ │ │ │ ├── FireParticleOccluded.mat.meta │ │ │ │ │ ├── GuitarOccluded.mat │ │ │ │ │ ├── GuitarOccluded.mat.meta │ │ │ │ │ ├── MugOccluded.mat │ │ │ │ │ ├── MugOccluded.mat.meta │ │ │ │ │ ├── MugTransparentOccluded.mat │ │ │ │ │ ├── MugTransparentOccluded.mat.meta │ │ │ │ │ ├── OcclusionCutout.mat │ │ │ │ │ ├── OcclusionCutout.mat.meta │ │ │ │ │ ├── PosterHighlight.mat │ │ │ │ │ ├── PosterHighlight.mat.meta │ │ │ │ │ ├── PosterImage.mat │ │ │ │ │ ├── PosterImage.mat.meta │ │ │ │ │ ├── PosterPreview.mat │ │ │ │ │ ├── PosterPreview.mat.meta │ │ │ │ │ ├── ShadergraphStylized.mat │ │ │ │ │ ├── ShadergraphStylized.mat.meta │ │ │ │ │ ├── ShadergraphStylizedOccluded.mat │ │ │ │ │ ├── ShadergraphStylizedOccluded.mat.meta │ │ │ │ │ ├── TorchOccluded.mat │ │ │ │ │ ├── TorchOccluded.mat.meta │ │ │ │ │ ├── UnlitOccluded.mat │ │ │ │ │ ├── UnlitOccluded.mat.meta │ │ │ │ │ ├── Walls.mat │ │ │ │ │ └── Walls.mat.meta │ │ │ │ ├── Occluded.meta │ │ │ │ ├── OculusHand.mat │ │ │ │ ├── OculusHand.mat.meta │ │ │ │ ├── Unlit_ShowDepthMap.mat │ │ │ │ ├── Unlit_ShowDepthMap.mat.meta │ │ │ │ ├── Walls.mat │ │ │ │ └── Walls.mat.meta │ │ │ ├── Materials.meta │ │ │ ├── Prefabs/ │ │ │ │ ├── Fire.prefab │ │ │ │ ├── Fire.prefab.meta │ │ │ │ ├── PlaneMeshCustom.prefab │ │ │ │ ├── PlaneMeshCustom.prefab.meta │ │ │ │ ├── Poster.prefab │ │ │ │ ├── Poster.prefab.meta │ │ │ │ ├── PosterPreview.prefab │ │ │ │ ├── PosterPreview.prefab.meta │ │ │ │ ├── SceneObjectsOccTogl.prefab │ │ │ │ ├── SceneObjectsOccTogl.prefab.meta │ │ │ │ ├── SceneSwitcher.prefab │ │ │ │ ├── SceneSwitcher.prefab.meta │ │ │ │ ├── UiInstructions.prefab │ │ │ │ ├── UiInstructions.prefab.meta │ │ │ │ ├── UiInstructionsDepthMask.prefab │ │ │ │ ├── UiInstructionsDepthMask.prefab.meta │ │ │ │ ├── UiInstructionsHandsRemoval.prefab │ │ │ │ ├── UiInstructionsHandsRemoval.prefab.meta │ │ │ │ ├── UiInstructionsSceneAPIPlacement.prefab │ │ │ │ ├── UiInstructionsSceneAPIPlacement.prefab.meta │ │ │ │ ├── UiOccluded.prefab │ │ │ │ ├── UiOccluded.prefab.meta │ │ │ │ ├── UiParentPressStart.prefab │ │ │ │ └── UiParentPressStart.prefab.meta │ │ │ ├── Prefabs.meta │ │ │ ├── Scenes/ │ │ │ │ ├── DepthMask.unity │ │ │ │ ├── DepthMask.unity.meta │ │ │ │ ├── HandsRemoval.unity │ │ │ │ ├── HandsRemoval.unity.meta │ │ │ │ ├── OcclusionToggler.unity │ │ │ │ ├── OcclusionToggler.unity.meta │ │ │ │ ├── SceneAPIPlacement.unity │ │ │ │ └── SceneAPIPlacement.unity.meta │ │ │ ├── Scenes.meta │ │ │ ├── Scripts/ │ │ │ │ ├── ChangeInputListener.cs │ │ │ │ ├── ChangeInputListener.cs.meta │ │ │ │ ├── HandRemovalToggler.cs │ │ │ │ ├── HandRemovalToggler.cs.meta │ │ │ │ ├── HandsStyleUiListener.cs │ │ │ │ ├── HandsStyleUiListener.cs.meta │ │ │ │ ├── InputChangeUiToggler.cs │ │ │ │ ├── InputChangeUiToggler.cs.meta │ │ │ │ ├── OcclusionToggler.cs │ │ │ │ ├── OcclusionToggler.cs.meta │ │ │ │ ├── Poster.cs │ │ │ │ ├── Poster.cs.meta │ │ │ │ ├── PosterPlacer.cs │ │ │ │ ├── PosterPlacer.cs.meta │ │ │ │ ├── PosterPreview.cs │ │ │ │ ├── PosterPreview.cs.meta │ │ │ │ ├── SceneMeshDepthMask.cs │ │ │ │ ├── SceneMeshDepthMask.cs.meta │ │ │ │ ├── SceneSwitcher.cs │ │ │ │ ├── SceneSwitcher.cs.meta │ │ │ │ ├── UiCameraFollower.cs │ │ │ │ ├── UiCameraFollower.cs.meta │ │ │ │ ├── WallViewController.cs │ │ │ │ └── WallViewController.cs.meta │ │ │ ├── Scripts.meta │ │ │ ├── Shadergraph/ │ │ │ │ ├── LitOccluded.shadergraph │ │ │ │ ├── LitOccluded.shadergraph.meta │ │ │ │ ├── StylizedOcclusionEffectOFF.shadergraph │ │ │ │ ├── StylizedOcclusionEffectOFF.shadergraph.meta │ │ │ │ ├── StylizedOcclusionEffectON.shadergraph │ │ │ │ └── StylizedOcclusionEffectON.shadergraph.meta │ │ │ ├── Shadergraph.meta │ │ │ ├── Shaders/ │ │ │ │ ├── DepthUnlit.shader │ │ │ │ ├── DepthUnlit.shader.meta │ │ │ │ ├── ShowDepthMap.shader │ │ │ │ ├── ShowDepthMap.shader.meta │ │ │ │ ├── SkyboxCubemapOccluded.shader │ │ │ │ └── SkyboxCubemapOccluded.shader.meta │ │ │ ├── Shaders.meta │ │ │ ├── Textures/ │ │ │ │ ├── CheckeredPattern.png.meta │ │ │ │ ├── FirePoof.tga │ │ │ │ ├── FirePoof.tga.meta │ │ │ │ ├── Oppie.tga │ │ │ │ ├── Oppie.tga.meta │ │ │ │ ├── cape_hill_2k.exr │ │ │ │ └── cape_hill_2k.exr.meta │ │ │ └── Textures.meta │ │ ├── DepthAPISample.meta │ │ ├── MetaXR/ │ │ │ ├── MetaXRProjectSettings.asset │ │ │ └── MetaXRProjectSettings.asset.meta │ │ ├── MetaXR.meta │ │ ├── Oculus/ │ │ │ ├── OculusProjectConfig.asset │ │ │ └── OculusProjectConfig.asset.meta │ │ ├── Oculus.meta │ │ ├── Plugins/ │ │ │ ├── Android/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── AndroidManifest.xml.meta │ │ │ └── Android.meta │ │ ├── Plugins.meta │ │ ├── Resources/ │ │ │ ├── InputActions.asset │ │ │ ├── InputActions.asset.meta │ │ │ ├── OVRBuildConfig.asset │ │ │ ├── OVRBuildConfig.asset.meta │ │ │ ├── OVROverlayCanvasSettings.asset │ │ │ ├── OVROverlayCanvasSettings.asset.meta │ │ │ ├── OVRPlatformToolSettings.asset │ │ │ ├── OVRPlatformToolSettings.asset.meta │ │ │ ├── OculusRuntimeSettings.asset │ │ │ └── OculusRuntimeSettings.asset.meta │ │ ├── Resources.meta │ │ ├── Settings/ │ │ │ ├── SampleSceneProfile.asset │ │ │ ├── SampleSceneProfile.asset.meta │ │ │ ├── URP-Performant-Renderer.asset │ │ │ ├── URP-Performant-Renderer.asset.meta │ │ │ ├── URP-Performant.asset │ │ │ └── URP-Performant.asset.meta │ │ ├── Settings.meta │ │ ├── TextMesh Pro/ │ │ │ ├── Documentation/ │ │ │ │ └── TextMesh Pro User Guide 2016.pdf.meta │ │ │ ├── Documentation.meta │ │ │ ├── Fonts/ │ │ │ │ ├── LiberationSans - OFL.txt │ │ │ │ ├── LiberationSans - OFL.txt.meta │ │ │ │ └── LiberationSans.ttf.meta │ │ │ ├── Fonts.meta │ │ │ ├── Resources/ │ │ │ │ ├── Fonts & Materials/ │ │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ │ │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ │ │ │ ├── LiberationSans SDF - Fallback.asset │ │ │ │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ │ │ │ ├── LiberationSans SDF - Outline.mat │ │ │ │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ │ │ │ ├── LiberationSans SDF.asset │ │ │ │ │ └── LiberationSans SDF.asset.meta │ │ │ │ ├── Fonts & Materials.meta │ │ │ │ ├── LineBreaking Following Characters.txt │ │ │ │ ├── LineBreaking Following Characters.txt.meta │ │ │ │ ├── LineBreaking Leading Characters.txt │ │ │ │ ├── LineBreaking Leading Characters.txt.meta │ │ │ │ ├── Sprite Assets/ │ │ │ │ │ ├── EmojiOne.asset │ │ │ │ │ └── EmojiOne.asset.meta │ │ │ │ ├── Sprite Assets.meta │ │ │ │ ├── Style Sheets/ │ │ │ │ │ ├── Default Style Sheet.asset │ │ │ │ │ └── Default Style Sheet.asset.meta │ │ │ │ ├── Style Sheets.meta │ │ │ │ ├── TMP Settings.asset │ │ │ │ └── TMP Settings.asset.meta │ │ │ ├── Resources.meta │ │ │ ├── Shaders/ │ │ │ │ ├── SDFFunctions.hlsl │ │ │ │ ├── SDFFunctions.hlsl.meta │ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader │ │ │ │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ │ │ │ ├── TMP_Bitmap-Mobile.shader │ │ │ │ ├── TMP_Bitmap-Mobile.shader.meta │ │ │ │ ├── TMP_Bitmap.shader │ │ │ │ ├── TMP_Bitmap.shader.meta │ │ │ │ ├── TMP_SDF Overlay.shader │ │ │ │ ├── TMP_SDF Overlay.shader.meta │ │ │ │ ├── TMP_SDF SSD.shader │ │ │ │ ├── TMP_SDF SSD.shader.meta │ │ │ │ ├── TMP_SDF-HDRP LIT.shadergraph │ │ │ │ ├── TMP_SDF-HDRP LIT.shadergraph.meta │ │ │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph │ │ │ │ ├── TMP_SDF-HDRP UNLIT.shadergraph.meta │ │ │ │ ├── TMP_SDF-Mobile Masking.shader │ │ │ │ ├── TMP_SDF-Mobile Masking.shader.meta │ │ │ │ ├── TMP_SDF-Mobile Overlay.shader │ │ │ │ ├── TMP_SDF-Mobile Overlay.shader.meta │ │ │ │ ├── TMP_SDF-Mobile SSD.shader │ │ │ │ ├── TMP_SDF-Mobile SSD.shader.meta │ │ │ │ ├── TMP_SDF-Mobile-2-Pass.shader │ │ │ │ ├── TMP_SDF-Mobile-2-Pass.shader.meta │ │ │ │ ├── TMP_SDF-Mobile.shader │ │ │ │ ├── TMP_SDF-Mobile.shader.meta │ │ │ │ ├── TMP_SDF-Surface-Mobile.shader │ │ │ │ ├── TMP_SDF-Surface-Mobile.shader.meta │ │ │ │ ├── TMP_SDF-Surface.shader │ │ │ │ ├── TMP_SDF-Surface.shader.meta │ │ │ │ ├── TMP_SDF-URP Lit.shadergraph │ │ │ │ ├── TMP_SDF-URP Lit.shadergraph.meta │ │ │ │ ├── TMP_SDF-URP Unlit.shadergraph │ │ │ │ ├── TMP_SDF-URP Unlit.shadergraph.meta │ │ │ │ ├── TMP_SDF.shader │ │ │ │ ├── TMP_SDF.shader.meta │ │ │ │ ├── TMP_Sprite.shader │ │ │ │ ├── TMP_Sprite.shader.meta │ │ │ │ ├── TMPro.cginc │ │ │ │ ├── TMPro.cginc.meta │ │ │ │ ├── TMPro_Mobile.cginc │ │ │ │ ├── TMPro_Mobile.cginc.meta │ │ │ │ ├── TMPro_Properties.cginc │ │ │ │ ├── TMPro_Properties.cginc.meta │ │ │ │ ├── TMPro_Surface.cginc │ │ │ │ └── TMPro_Surface.cginc.meta │ │ │ ├── Shaders.meta │ │ │ ├── Sprites/ │ │ │ │ ├── EmojiOne Attribution.txt │ │ │ │ ├── EmojiOne Attribution.txt.meta │ │ │ │ ├── EmojiOne.json │ │ │ │ ├── EmojiOne.json.meta │ │ │ │ └── EmojiOne.png.meta │ │ │ └── Sprites.meta │ │ ├── TextMesh Pro.meta │ │ ├── UniversalRenderPipelineGlobalSettings.asset │ │ ├── UniversalRenderPipelineGlobalSettings.asset.meta │ │ ├── XR/ │ │ │ ├── Loaders/ │ │ │ │ ├── Oculus Loader.asset │ │ │ │ ├── Oculus Loader.asset.meta │ │ │ │ ├── OculusLoader.asset │ │ │ │ ├── OculusLoader.asset.meta │ │ │ │ ├── OpenXRLoader.asset │ │ │ │ ├── OpenXRLoader.asset.meta │ │ │ │ ├── SimulationLoader.asset │ │ │ │ └── SimulationLoader.asset.meta │ │ │ ├── Loaders.meta │ │ │ ├── Resources/ │ │ │ │ ├── XRSimulationRuntimeSettings.asset │ │ │ │ └── XRSimulationRuntimeSettings.asset.meta │ │ │ ├── Resources.meta │ │ │ ├── Settings/ │ │ │ │ ├── Oculus Settings.asset │ │ │ │ ├── Oculus Settings.asset.meta │ │ │ │ ├── OculusSettings.asset │ │ │ │ ├── OculusSettings.asset.meta │ │ │ │ ├── OpenXR Editor Settings.asset │ │ │ │ ├── OpenXR Editor Settings.asset.meta │ │ │ │ ├── OpenXR Package Settings.asset │ │ │ │ ├── OpenXR Package Settings.asset.meta │ │ │ │ ├── XRSimulationSettings.asset │ │ │ │ └── XRSimulationSettings.asset.meta │ │ │ ├── Settings.meta │ │ │ ├── UserSimulationSettings/ │ │ │ │ ├── Resources/ │ │ │ │ │ ├── XRSimulationPreferences.asset │ │ │ │ │ └── XRSimulationPreferences.asset.meta │ │ │ │ ├── Resources.meta │ │ │ │ ├── SimulationEnvironmentAssetsManager.asset │ │ │ │ └── SimulationEnvironmentAssetsManager.asset.meta │ │ │ ├── UserSimulationSettings.meta │ │ │ ├── XRGeneralSettingsPerBuildTarget.asset │ │ │ └── XRGeneralSettingsPerBuildTarget.asset.meta │ │ └── XR.meta │ ├── Packages/ │ │ ├── manifest.json │ │ └── packages-lock.json │ └── ProjectSettings/ │ ├── AudioManager.asset │ ├── BurstAotSettings_Android.json │ ├── BurstAotSettings_StandaloneWindows.json │ ├── ClusterInputManager.asset │ ├── CommonBurstAotSettings.json │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── MemorySettings.asset │ ├── MultiplayerManager.asset │ ├── NavMeshAreas.asset │ ├── PackageManagerSettings.asset │ ├── Packages/ │ │ └── com.unity.dedicated-server/ │ │ └── MultiplayerRolesSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── SceneTemplateSettings.json │ ├── ShaderGraphSettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── URPProjectSettings.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ ├── XRPackageSettings.asset │ └── XRSettings.asset ├── LICENSE ├── Packages/ │ ├── com.meta.xr.depthapi/ │ │ ├── CHANGELOG.md │ │ ├── CHANGELOG.md.meta │ │ ├── Runtime/ │ │ │ ├── BiRP/ │ │ │ │ ├── OcclusionCutoutBiRP.shader │ │ │ │ ├── OcclusionCutoutBiRP.shader.meta │ │ │ │ ├── StandardShaders/ │ │ │ │ │ ├── OcclusionParticleStandardUnlit.shader │ │ │ │ │ ├── OcclusionParticleStandardUnlit.shader.meta │ │ │ │ │ ├── OcclusionStandard.shader │ │ │ │ │ ├── OcclusionStandard.shader.meta │ │ │ │ │ ├── OcclusionUnityStandardCore.cginc │ │ │ │ │ ├── OcclusionUnityStandardCore.cginc.meta │ │ │ │ │ ├── OcclusionUnityStandardCoreForward.cginc │ │ │ │ │ ├── OcclusionUnityStandardCoreForward.cginc.meta │ │ │ │ │ ├── OcclusionUnityStandardCoreForwardSimple.cginc │ │ │ │ │ ├── OcclusionUnityStandardCoreForwardSimple.cginc.meta │ │ │ │ │ ├── OcclusionUnityStandardParticles.cginc │ │ │ │ │ ├── OcclusionUnityStandardParticles.cginc.meta │ │ │ │ │ ├── license.txt │ │ │ │ │ └── license.txt.meta │ │ │ │ └── StandardShaders.meta │ │ │ ├── BiRP.meta │ │ │ ├── Core/ │ │ │ │ ├── Prefabs/ │ │ │ │ │ ├── EnvironmentDepthOcclusion.prefab │ │ │ │ │ └── EnvironmentDepthOcclusion.prefab.meta │ │ │ │ ├── Prefabs.meta │ │ │ │ ├── Scripts/ │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ ├── OcclusionDepthBias.cs │ │ │ │ │ │ └── OcclusionDepthBias.cs.meta │ │ │ │ │ └── Utils.meta │ │ │ │ └── Scripts.meta │ │ │ ├── Core.meta │ │ │ ├── com.meta.xr.depthapi.asmdef │ │ │ └── com.meta.xr.depthapi.asmdef.meta │ │ ├── Runtime.meta │ │ ├── package.json │ │ └── package.json.meta │ └── com.meta.xr.depthapi.urp/ │ ├── Shaders/ │ │ ├── OcclusionCutoutURP.shader │ │ ├── OcclusionCutoutURP.shader.meta │ │ ├── StandardShaders/ │ │ │ ├── BakedLit.shader │ │ │ ├── BakedLit.shader.meta │ │ │ ├── BakedLitForwardPass.hlsl │ │ │ ├── BakedLitForwardPass.hlsl.meta │ │ │ ├── BakedLitInput.hlsl │ │ │ ├── BakedLitInput.hlsl.meta │ │ │ ├── LICENSE.md │ │ │ ├── LICENSE.md.meta │ │ │ ├── Lit.shader │ │ │ ├── Lit.shader.meta │ │ │ ├── LitForwardPass.hlsl │ │ │ ├── LitForwardPass.hlsl.meta │ │ │ ├── LitInput.hlsl │ │ │ ├── LitInput.hlsl.meta │ │ │ ├── ParticlesInput.hlsl │ │ │ ├── ParticlesInput.hlsl.meta │ │ │ ├── ParticlesLit.shader │ │ │ ├── ParticlesLit.shader.meta │ │ │ ├── ParticlesLitForwardPass.hlsl │ │ │ ├── ParticlesLitForwardPass.hlsl.meta │ │ │ ├── ParticlesLitInput.hlsl │ │ │ ├── ParticlesLitInput.hlsl.meta │ │ │ ├── ParticlesSimpleLit.shader │ │ │ ├── ParticlesSimpleLit.shader.meta │ │ │ ├── ParticlesSimpleLitForwardPass.hlsl │ │ │ ├── ParticlesSimpleLitForwardPass.hlsl.meta │ │ │ ├── ParticlesSimpleLitInput.hlsl │ │ │ ├── ParticlesSimpleLitInput.hlsl.meta │ │ │ ├── ParticlesUnlit.shader │ │ │ ├── ParticlesUnlit.shader.meta │ │ │ ├── ParticlesUnlitForwardPass.hlsl │ │ │ ├── ParticlesUnlitForwardPass.hlsl.meta │ │ │ ├── ParticlesUnlitInput.hlsl │ │ │ ├── ParticlesUnlitInput.hlsl.meta │ │ │ ├── SimpleLit.shader │ │ │ ├── SimpleLit.shader.meta │ │ │ ├── SimpleLitForwardPass.hlsl │ │ │ ├── SimpleLitForwardPass.hlsl.meta │ │ │ ├── SimpleLitInput.hlsl │ │ │ ├── SimpleLitInput.hlsl.meta │ │ │ ├── Unlit.shader │ │ │ ├── Unlit.shader.meta │ │ │ ├── UnlitForwardPass.hlsl │ │ │ ├── UnlitForwardPass.hlsl.meta │ │ │ ├── UnlitInput.hlsl │ │ │ └── UnlitInput.hlsl.meta │ │ └── StandardShaders.meta │ ├── Shaders.meta │ ├── package.json │ └── package.json.meta └── README.md