f4fef59b2f
feat(rendering): add volumetric performance coverage
2026-04-19 00:27:13 +08:00
b989edca91
feat(rendering): add managed SRP renderer runtime
2026-04-19 00:05:29 +08:00
5fd474d08d
feat(rendering): add shader-vector fullscreen SRP seam
...
Generalize the native fullscreen pass and descriptor plumbing so managed SRP can request shader-driven fullscreen stages without being locked to the ColorScale path.
Keep ColorScale as a convenience descriptor mapped to the builtin color-scale shader, and add native fullscreen factory coverage for the new shader-vector path.
2026-04-18 16:08:01 +08:00
c4adbcd83e
refactor(rendering): genericize native fullscreen pass descriptors
...
replace camera-specific post-process descriptor naming with generic fullscreen pass types
route camera planning and managed SRP runtime through the same fullscreen pass seam
2026-04-18 14:59:55 +08:00
b8d29e39f6
Migrate scene renderer callers to frame plans
2026-04-14 00:52:43 +08:00
48daaa1bd0
Fix Nahida toon binding and test assets
2026-04-13 21:09:40 +08:00
89590242bd
docs(editor): sync script assembly builder api docs
2026-04-12 22:50:50 +08:00
e86d260d64
Fix Nahida unlit baseline isolation
2026-04-12 12:48:38 +08:00
7ee28a7969
Add gaussian splat asset caching groundwork
2026-04-12 11:15:59 +08:00
8848cfd958
chore: checkpoint current workspace changes
2026-04-11 22:14:02 +08:00
030230eb1f
Add Nahida model import and preview pipeline
2026-04-11 20:16:49 +08:00
8f71f99de4
Fix FBX winding for Nahida preview
2026-04-11 18:45:49 +08:00
35d3d6328b
Fix gaussian splat integration GT baseline
2026-04-11 17:07:00 +08:00
2fb6eca854
Cull invisible gaussian splat chunks in prepare pass
2026-04-11 14:22:51 +08:00
c543ccf79c
Preserve chunk metadata in gaussian splat subset test
2026-04-11 14:02:09 +08:00
b3acb5afc2
Derive gaussian splat SH order from resource layout
2026-04-11 06:57:47 +08:00
785377bc9b
Add SH shading to gaussian splat renderer
2026-04-11 06:32:38 +08:00
39632e1a04
Add gaussian splat integration baseline
2026-04-11 05:37:31 +08:00
b5ba985831
Formalize render object id contract
2026-04-10 01:57:15 +08:00
4111f841d4
Formalize volume shader include context
2026-04-10 01:05:03 +08:00
17d331afb1
Connect volumetric lighting to main directional light
2026-04-09 05:22:03 +08:00
23b23a56be
Add NanoVDB occlusion and transform integration tests
2026-04-09 01:58:59 +08:00
9841d5667d
Add NanoVDB volume test scaffolding
2026-04-09 01:13:00 +08:00
fde99a4d34
Fix NanoVDB volume loading and rendering
2026-04-09 01:11:59 +08:00
6113ed92b0
Formalize renderer material contracts and harden backpack import
2026-04-08 04:27:21 +08:00
75defb0a49
Formalize imported mesh materials
2026-04-08 02:31:10 +08:00
7f4b647394
rendering: remove builtin integration pass hints
2026-04-07 09:34:50 +08:00
5913462178
rendering: strip redundant builtin material pass hints
2026-04-07 09:30:36 +08:00
5bfe484f5d
Formalize builtin fullscreen shaders
2026-04-07 04:30:26 +08:00
83f316a91f
rendering: add alpha cutout integration coverage
2026-04-06 23:09:45 +08:00
2ec24666c0
Add final color scene integration coverage
2026-04-06 16:31:54 +08:00
b6132aec4d
Formalize camera post-process descriptors
2026-04-06 14:56:43 +08:00
3a64c325bf
Support camera-config color-scale pass stacks
2026-04-06 14:37:54 +08:00
d51d8ca095
Add camera-config post-process integration test
2026-04-06 14:26:50 +08:00
6a1ed4be68
Formalize chained fullscreen post-process execution
2026-04-06 13:58:17 +08:00
2b70a2e309
Add rendering post-process scene integration test
2026-04-06 13:30:53 +08:00
dc17685099
Restore panoramic skybox path for skybox integration
2026-04-06 02:42:08 +08:00
ae4c06d7b6
Use provided sky panorama for skybox integration
2026-04-06 01:43:46 +08:00
f014ae6e6f
Formalize cubemap skybox pipeline across backends
2026-04-06 01:37:04 +08:00
66a6818b89
Formalize material-driven panoramic skybox path
2026-04-06 00:39:08 +08:00
8151be0f45
Add procedural skybox scene coverage
2026-04-05 23:44:32 +08:00
578f5dd99c
Group rendering execution and planning files
2026-04-05 21:33:58 +08:00
05debc0499
Organize rendering frame data and picking headers
2026-04-05 21:23:29 +08:00
54a699aa26
Add semantic pixel asserts for lighting scenes
2026-04-05 16:46:47 +08:00
712cc79c44
Add spot light rendering integration scene
2026-04-05 16:30:21 +08:00
f03a8f63ec
Consume bounded additional lights in forward-lit
2026-04-05 16:15:12 +08:00
10fda68694
Clean up directional shadow integration test debug scaffolding
2026-04-05 13:32:39 +08:00
56f596548d
Adjust directional shadow scene cube to sit on ground
2026-04-05 12:55:19 +08:00
ec97445071
Fix directional shadow alignment across backends
2026-04-05 12:40:34 +08:00
061e74d98f
Improve directional shadow integration GT framing
2026-04-05 00:41:52 +08:00