Commit Graph

481 Commits

Author SHA1 Message Date
4ee1bcc599 Integrate graph-managed depth surfaces into camera stages 2026-04-14 14:27:30 +08:00
31a8125fc1 Add render graph runtime depth support 2026-04-14 14:05:59 +08:00
87bf83451b Add render graph depth access semantics 2026-04-14 13:56:08 +08:00
9950e0a44f Move fullscreen graph ownership out of pass transitions 2026-04-14 13:48:59 +08:00
8bd375cd24 Add render graph texture transition plans 2026-04-14 04:45:39 +08:00
c0d62dc749 Support graph-owned imported texture transitions 2026-04-14 04:41:58 +08:00
c98b41f6f4 Implement render graph compiler and transient fullscreen execution 2026-04-14 04:37:07 +08:00
5797a75619 Extract frame-plan fullscreen stage builder 2026-04-14 01:01:45 +08:00
dd2299c8b0 Clarify frame plan compatibility adapters 2026-04-14 00:54:47 +08:00
b8d29e39f6 Migrate scene renderer callers to frame plans 2026-04-14 00:52:43 +08:00
72914b3865 Keep shadow execution state out of scene planner 2026-04-14 00:43:55 +08:00
0d6b8bf7d8 Formalize directional shadow runtime contracts 2026-04-13 23:11:28 +08:00
712f99e723 Refactor rendering frame execution contracts 2026-04-13 22:16:04 +08:00
48daaa1bd0 Fix Nahida toon binding and test assets 2026-04-13 21:09:40 +08:00
0cc3d6da46 Fix new editor window resize presentation 2026-04-13 12:20:25 +08:00
95edf0435f rendering: stabilize single-map directional shadow fitting 2026-04-13 03:13:30 +08:00
1d6f2e290d rendering: formalize main light shadow bias settings 2026-04-13 01:40:29 +08:00
2ee74e7761 rendering: formalize main light shadow params 2026-04-13 01:06:09 +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
347d08463b Fix D3D12 descriptor set staging for shader tables 2026-04-12 11:49:12 +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
c03c7379c8 Precompute gaussian splat chunk visibility 2026-04-11 16:32:40 +08:00
2fb6eca854 Cull invisible gaussian splat chunks in prepare pass 2026-04-11 14:22:51 +08:00
88a71a5426 Bind gaussian splat chunk metadata in prepare pass 2026-04-11 13:55:39 +08:00
ff4e3f639a Generate gaussian splat chunks during PLY import 2026-04-11 07:13:32 +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
5200fca82f Add GPU sorting for gaussian splat rendering 2026-04-11 06:09:53 +08:00
39632e1a04 Add gaussian splat integration baseline 2026-04-11 05:37:31 +08:00
fac6e588a8 Formalize gaussian splat prepare-order pass 2026-04-11 03:02:30 +08:00
5191bb1149 Add formal compute pipeline creation API 2026-04-11 02:27:33 +08:00
d9bc0f1457 Add gaussian splat compute shader contracts 2026-04-11 01:30:59 +08:00
4080b2e5fe Fix D3D12 NanoVDB volume load stalls 2026-04-11 00:27:23 +08:00
be5dabd820 Support compute-only shader authoring variants 2026-04-11 00:24:55 +08:00
107b320aa7 Add builtin GaussianSplat forward pass baseline 2026-04-10 23:11:11 +08:00
15b42c248f Formalize GaussianSplat transient pass resources 2026-04-10 22:15:05 +08:00
b187c8970b Formalize GaussianSplat scene extraction 2026-04-10 21:49:53 +08:00
503e6408ed Add model and GaussianSplat asset pipelines 2026-04-10 20:55:48 +08:00
8f5c342799 Formalize GaussianSplat render cache 2026-04-10 20:44:24 +08:00
1f79afba3c refactor: move builtin forward draw submission internal 2026-04-10 03:01:30 +08:00
57331c1c25 refactor: unify builtin forward scene execution 2026-04-10 02:56:36 +08:00
ff6d6d31fe refactor: isolate builtin forward skybox path 2026-04-10 02:46:17 +08:00
152997c409 refactor: extract directional shadow planning internals 2026-04-10 02:30:09 +08:00
54eb2415ff refactor: formalize directional shadow planning settings 2026-04-10 02:14:45 +08:00
b5ba985831 Formalize render object id contract 2026-04-10 01:57:15 +08:00
4debbbea1f Tighten final color contract 2026-04-10 01:21:00 +08:00