Align URP scene drawing with RenderGraph renderer lists
This commit is contained in:
@@ -437,6 +437,11 @@ namespace XCEngine
|
||||
Rendering_ScriptableRenderContext_GetFramePlanId(
|
||||
ulong nativeHandle);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern string
|
||||
Rendering_ScriptableRenderContext_GetPassName(
|
||||
ulong nativeHandle);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern int
|
||||
Rendering_ScriptableRenderContext_GetSourceColorTextureHandle(
|
||||
@@ -507,6 +512,13 @@ namespace XCEngine
|
||||
int textureHandle,
|
||||
bool isDepth);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool
|
||||
Rendering_ScriptableRenderContext_AddRasterPassRendererList(
|
||||
ulong nativeHandle,
|
||||
ulong rasterPassHandle,
|
||||
int rendererListHandle);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool
|
||||
Rendering_ScriptableRenderContext_SetRasterPassColorAttachment(
|
||||
@@ -564,6 +576,17 @@ namespace XCEngine
|
||||
ulong nativeHandle,
|
||||
ref Color color);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool
|
||||
Rendering_CommandBuffer_DrawRendererList(
|
||||
ulong nativeHandle,
|
||||
int rendererListHandle);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern bool
|
||||
Rendering_CommandBuffer_DrawSkybox(
|
||||
ulong nativeHandle);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern int
|
||||
Rendering_ScriptableRenderPipelinePlanningContext_GetRendererIndex(
|
||||
@@ -927,6 +950,15 @@ namespace XCEngine
|
||||
string shaderPassName,
|
||||
ref Rendering.RenderStateBlock renderStateBlock);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern int
|
||||
Rendering_ScriptableRenderContext_CreateRendererList(
|
||||
ulong nativeHandle,
|
||||
ref Rendering.RendererListDesc rendererListDesc,
|
||||
string overrideMaterialPath,
|
||||
string shaderPassName,
|
||||
ref Rendering.RenderStateBlock renderStateBlock);
|
||||
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
internal static extern int
|
||||
Rendering_CameraRenderRequestContext_GetRenderedBaseCameraCount(
|
||||
|
||||
Reference in New Issue
Block a user