feat(srp): add render state block scene draw overrides

- add managed RenderStateBlock authoring types and wire them through DrawingSettings
- let RenderObjectsRendererFeature author depth and stencil overrides for scene draws
- apply scene draw render state overrides inside builtin forward pipeline and document the stage plan
This commit is contained in:
2026-04-20 23:21:04 +08:00
parent 16788fec34
commit 7fe922d1c9
21 changed files with 707 additions and 15 deletions

View File

@@ -0,0 +1,14 @@
namespace XCEngine.Rendering
{
public enum CompareFunction : byte
{
Never = 0,
Less = 1,
Equal = 2,
LessEqual = 3,
Greater = 4,
NotEqual = 5,
GreaterEqual = 6,
Always = 7
}
}