feat(srp): add render queue range authoring

- add a core RenderQueueRange helper for managed scene draw filtering
- let FilteringSettings and RenderObjectsRendererFeature consume queue ranges directly
- wire the new authoring path into probes and project-side usage
This commit is contained in:
2026-04-20 22:10:18 +08:00
parent cee65fcf40
commit db7f427112
6 changed files with 79 additions and 11 deletions

View File

@@ -66,6 +66,7 @@ namespace Gameplay
public bool HasSceneRenderPhaseType;
public bool HasSceneRenderInjectionPointType;
public bool HasRendererListType;
public bool HasRenderQueueRangeType;
public bool HasRendererSortModeType;
public bool HasFilteringSettingsType;
public bool HasSortingSettingsType;
@@ -352,6 +353,9 @@ namespace Gameplay
HasRendererListType =
contextType.Assembly.GetType(
"XCEngine.Rendering.RendererListType") != null;
HasRenderQueueRangeType =
contextType.Assembly.GetType(
"XCEngine.Rendering.RenderQueueRange") != null;
HasRendererSortModeType =
contextType.Assembly.GetType(
"XCEngine.Rendering.RendererSortMode") != null;