forked from Unity-Technologies/Graphics
-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Description
Enabling application space warp in build apk yields the following error :
11-05 12:07:26.848 9409 9435 E Unity : Local keyword comes from a different shader.
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Material:EnableKeyword(LocalKeyword&)
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Rendering.Universal.XRDepthMotionPass:ExecutePass(RasterCommandBuffer, PassData, RendererList)
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Rendering.Universal.XRDepthMotionPass:<Render>b__27_0(PassData, RasterGraphContext)
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.NativePassCompiler:ExecuteGraphNode(InternalRenderGraphContext&, RenderGraphResourceRegistry, RenderGraphPass)
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Rendering.RenderGraphModule.NativeRenderPassCompiler.NativePassCompiler:ExecuteGraph(InternalRenderGraphContext, RenderGraphResourceRegistry, List`1&)
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Rendering.RenderGraphModule.RenderGraph:ExecuteNativeRenderGraph()
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Rendering.RenderGraphModule.RenderGraph:Execute()
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Rendering.Universal.UniversalRenderPipeline:RecordAndExecuteRenderGraph(RenderGraph, ScriptableRenderContext, ScriptableRenderer, CommandBuffer, Camera, String)
11-05 12:07:26.848 9409 9435 E Unity : UnityEngine.Rendering.Universal.UniversalRenderPipeline:RenderSingleCam
Unity version : 6000.0.61f1
XR Target : Oculus - 4.5.2 ( included the following : low overhead mode , optimized buffer discards , symmetric projection , fixed foveated rendering using unity api for urp , depth submission , late latching , target devices all , experimental appsw active
URP branch : 6000.0/oculus-app-spacewarp
Edit : looks like the string is empty , i just fixed it by adding safety check , doesn't seem to effect space warp .
var kv = data.subsampleDepthKeyword;
// Debug.Log($"kv name:'{kv.name}' ToString:'{kv.ToString()}'");
if ( ! string.IsNullOrEmpty(kv.name) )
{
data.xrMotionVector.EnableKeyword(kv);
}Metadata
Metadata
Assignees
Labels
No labels