7fe922d1c9
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
2026-04-20 23:21:04 +08:00
cd6f9aa4cf
feat(srp): add shader pass selection for scene draws
...
- let DrawingSettings carry an optional shaderPassName across managed and native scene draw APIs
- allow RenderObjectsRendererFeature to author explicit ForwardLit or Unlit scene draws
- exercise the new scene draw pass selection seam in the project render pipeline probe
2026-04-20 22:58:08 +08:00
0319680954
feat(srp): add drawing settings override material seam
...
- add a managed DrawingSettings seam for scene draw authoring
- let builtin forward scene draws use an override material when provided
- wire DrawObjectsPass and RenderObjectsRendererFeature through the new settings
2026-04-20 22:46:19 +08:00
cee65fcf40
feat(srp): add descriptor-driven object draw authoring
...
- bridge renderer list descriptors into ScriptableRenderContext scene draw calls
- reuse DrawObjectsPass across Universal and project custom renderers
- add RenderObjectsRendererFeature for package-level object draw extension
2026-04-20 22:05:38 +08:00
3df87e941c
feat(srp): formalize scene recording and draw entrypoints
2026-04-20 18:54:04 +08:00
788b1b971e
refactor(rendering): rename native scene recorder seam
2026-04-18 13:36:37 +08:00
1ba73fdf0a
refactor(rendering): extract native scene renderer contract for srp
2026-04-18 01:19:02 +08:00
6f6c8877fa
feat(rendering): expose builtin forward scene steps to srp context
2026-04-17 22:26:51 +08:00
8798e63e32
refactor(rendering): formalize native graph recording helpers
2026-04-15 20:46:00 +08:00
5e841ddd1b
refactor(rendering): rename stage graph contract files
2026-04-15 19:36:21 +08:00
7671663b12
refactor(rendering): generalize pipeline stage render graph boundary
2026-04-15 19:31:52 +08:00
795eaf80df
refactor(rendering): formalize camera frame stage contracts
2026-04-15 15:14:06 +08:00
ea2e44976a
refactor(rendering): add override helpers for shared recording contexts
2026-04-15 13:01:04 +08:00
c0b61df417
refactor(rendering): reuse shared recording context in forward builder
2026-04-15 12:37:37 +08:00
2cda9fd24a
Rendering: formalize main-scene graph contract
2026-04-15 07:56:00 +08:00
0c9a67aaca
Rendering: formalize render-pass graph contract
2026-04-15 07:39:28 +08:00
83f55ed5c0
Rendering: formalize render graph recording context
2026-04-15 07:15:48 +08:00
d0ce2d7883
Centralize render-graph recording context builders
2026-04-15 01:18:15 +08:00
65b3078c7f
Extract builtin forward main-scene graph builder
2026-04-15 01:07:59 +08:00
86eb455ab9
Remove explicit feature-pass shadow graph handle
2026-04-14 21:40:02 +08:00
5b0a1743d9
Formalize camera frame render-graph blackboard resources
2026-04-14 21:34:34 +08:00
1e189ff558
Unify builtin forward phase render graph recording
2026-04-14 21:22:56 +08:00
9980aa9be5
Harden render graph pass capture and feature source-color contract
2026-04-14 21:11:04 +08:00
1d171ea61c
Split builtin forward pipeline into feature and internal modules
2026-04-14 20:50:31 +08:00
4fe456c1a2
Add render-graph blackboard for camera frame resources
2026-04-14 16:59:10 +08:00
2a9264cfe4
Graph-ify forward feature injection points
2026-04-14 16:49:06 +08:00
a91df8b4cd
Split render-graph main scene into forward segments
2026-04-14 16:31:32 +08:00
c495581878
Add render-graph main-scene pipeline recording
2026-04-14 16:22:58 +08:00
712f99e723
Refactor rendering frame execution contracts
2026-04-13 22:16:04 +08:00
2ee74e7761
rendering: formalize main light shadow params
2026-04-13 01:06:09 +08:00
030230eb1f
Add Nahida model import and preview pipeline
2026-04-11 20:16:49 +08:00
1f79afba3c
refactor: move builtin forward draw submission internal
2026-04-10 03:01:30 +08:00
ff6d6d31fe
refactor: isolate builtin forward skybox path
2026-04-10 02:46:17 +08:00