I've recently started testing Ultraleap on Pico devices. I'm using GhostHands in my Scene using Unity 2021.3.5f1, Ultraleap version 5.9.0, XR interaction toolkit 2.1.0-pre.1, PicoXR plugin 2.0.4. I can press play on my editor without any errors but when I want to build the app on my headset, i receive this error:
Shader error in 'Ultraleap/GenericHandShader': invalid subscript '_ShadowCoord' at line 115 (on gles3)
Compiling Subshader: 0, Pass: Pass 2, Vertex program with DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN STEREO_MULTIVIEW_ON
Platform defines: SHADER_API_GLES30 SHADER_API_MOBILE UNITY_ASTC_NORMALMAP_ENCODING UNITY_COLORSPACE_GAMMA UNITY_ENABLE_REFLECTION_BUFFERS UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_HARDWARE_TIER3 UNITY_LIGHTMAP_RGBM_ENCODING UNITY_NO_CUBEMAP_ARRAY UNITY_NO_RGBM UNITY_NO_SCREENSPACE_SHADOWS UNITY_PASS_FORWARDBASE UNITY_PBS_USE_BRDF2
Disabled keywords: LIGHTMAP_SHADOW_MIXING SHADOWS_SHADOWMASK UNITY_ENABLE_DETAIL_NORMALMAP UNITY_ENABLE_NATIVE_SHADOW_LOOKUPS UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_FULL_HDR UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_DXT5nm UNITY_NO_FULL_STANDARD_SHADER UNITY_PBS_USE_BRDF1 UNITY_PBS_USE_BRDF3 UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_SPECCUBE_BLENDING UNITY_SPECCUBE_BOX_PROJECTION UNITY_UNIFIED_SHADER_PRECISION_MODEL UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_VIRTUAL_TEXTURING
And the same exact error for Vulkan. Any ideas about how to fix this?
Thank you.