Tighten URP pass queue snapshot ownership
This commit is contained in:
@@ -23,6 +23,11 @@ namespace XCEngine.Rendering
|
||||
.Rendering_ScriptableRenderContext_GetRendererIndex(
|
||||
m_nativeHandle);
|
||||
|
||||
public ulong framePlanId =>
|
||||
InternalCalls
|
||||
.Rendering_ScriptableRenderContext_GetFramePlanId(
|
||||
m_nativeHandle);
|
||||
|
||||
public RenderGraphTextureHandle sourceColorTexture =>
|
||||
RenderGraphTextureHandle.FromNativeIndex(
|
||||
InternalCalls
|
||||
|
||||
@@ -34,6 +34,16 @@ namespace XCEngine.Rendering
|
||||
return SupportsStageRenderGraph(stage);
|
||||
}
|
||||
|
||||
protected virtual bool SupportsStageRenderGraphContextual(
|
||||
CameraFrameStage stage,
|
||||
int rendererIndex,
|
||||
ulong framePlanId)
|
||||
{
|
||||
return SupportsStageRenderGraphContextual(
|
||||
stage,
|
||||
rendererIndex);
|
||||
}
|
||||
|
||||
protected virtual bool RecordStageRenderGraph(
|
||||
ScriptableRenderContext context)
|
||||
{
|
||||
|
||||
@@ -20,6 +20,11 @@ namespace XCEngine.Rendering
|
||||
.Rendering_ScriptableRenderPipelinePlanningContext_GetRendererIndex(
|
||||
m_nativeHandle);
|
||||
|
||||
public ulong framePlanId =>
|
||||
InternalCalls
|
||||
.Rendering_ScriptableRenderPipelinePlanningContext_GetFramePlanId(
|
||||
m_nativeHandle);
|
||||
|
||||
public bool IsStageRequested(
|
||||
CameraFrameStage stage)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user