Commit Graph

100 Commits

Author SHA1 Message Date
ab87ad85d7 rendering: formalize editor support object id boundary 2026-04-22 16:17:27 +08:00
d2017b251c feat(audio): formalize runtime effects and wav loading 2026-04-19 00:26:28 +08:00
4b58df9a61 audio: share decoded clip cache across sources 2026-04-14 16:17:17 +08:00
89590242bd docs(editor): sync script assembly builder api docs 2026-04-12 22:50:50 +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
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
fac6e588a8 Formalize gaussian splat prepare-order pass 2026-04-11 03:02:30 +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
503e6408ed Add model and GaussianSplat asset pipelines 2026-04-10 20:55:48 +08:00
2084412010 Fix scene selection outline mask path 2026-04-09 05:16:04 +08:00
d46bf87970 Sync editor rendering and UI workspace updates 2026-04-09 02:59:36 +08:00
fde99a4d34 Fix NanoVDB volume loading and rendering 2026-04-09 01:11:59 +08:00
c6815fa809 Add VolumeField NanoVDB asset pipeline 2026-04-08 19:45:53 +08:00
6bf9203eec Add runtime material buffer bindings 2026-04-08 19:18:07 +08:00
bb0f4afe7d Add Unity-style buffer shader resource support 2026-04-08 18:29:16 +08:00
162f1cc12e engine: sync editor rendering and ui changes 2026-04-08 16:09:15 +08:00
efdd6bd68f Remove legacy shader pass and artifact fallbacks 2026-04-08 04:59:49 +08:00
2c1c815072 Formalize builtin shader resource contracts 2026-04-08 04:44:36 +08:00
6113ed92b0 Formalize renderer material contracts and harden backpack import 2026-04-08 04:27:21 +08:00
2e961295bf Fix backpack material artifact rebuild 2026-04-08 02:53:12 +08:00
75defb0a49 Formalize imported mesh materials 2026-04-08 02:31:10 +08:00
6e6a98a022 Tighten material loader schema parsing 2026-04-08 01:10:51 +08:00
901a6ecc26 Close shader authoring pipeline and UsePass dependency tracking 2026-04-07 18:49:37 +08:00
2f9b1696cd Close shader authoring usepass regressions 2026-04-07 18:37:11 +08:00
442565f176 resources: remove legacy shader authoring path 2026-04-07 14:13:26 +08:00
e7669dc8c3 resources: split shader authoring parser internals 2026-04-07 13:00:30 +08:00
d14fa6be07 resources: rename shader detail internals to internal 2026-04-07 12:34:11 +08:00
247571b815 resources: move shader loader internals into detail 2026-04-07 12:19:17 +08:00
d3377708d2 resources: split shader loader internals 2026-04-07 11:59:50 +08:00
864438c508 resources: formalize internal shader ir 2026-04-07 11:31:13 +08:00
1c87650fb3 resources: share shader source parsing utilities 2026-04-07 11:16:02 +08:00
5d57101da3 resources: extract shader authoring parser 2026-04-07 11:06:05 +08:00
558b6438cf rendering: formalize legacy material shader pass hints 2026-04-07 09:49:21 +08:00
5913462178 rendering: strip redundant builtin material pass hints 2026-04-07 09:30:36 +08:00
87533e08f6 rendering: formalize unity-style shader pass contracts 2026-04-07 00:34:28 +08:00
83f316a91f rendering: add alpha cutout integration coverage 2026-04-06 23:09:45 +08:00
eea38d57d1 resources: support multi_compile_local shader keywords 2026-04-06 20:38:32 +08:00
0761079b4c resources: expand legacy shader keyword variants 2026-04-06 20:09:28 +08:00
f16620afc6 rendering: generate single-source shader keyword variants 2026-04-06 19:58:49 +08:00
261dd44fd5 rendering: add keyword-aware shader variant selection 2026-04-06 19:37:01 +08:00
a8b4da16a3 rendering: formalize shader keyword metadata contract 2026-04-06 18:55:26 +08:00
806ef74226 rendering: split shader loader authoring modes 2026-04-06 17:21:40 +08:00