Commit Graph

42 Commits

Author SHA1 Message Date
88a71a5426 Bind gaussian splat chunk metadata in prepare pass 2026-04-11 13:55:39 +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
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
107b320aa7 Add builtin GaussianSplat forward pass baseline 2026-04-10 23:11:11 +08:00
131f46682b test: close render object id coverage gaps 2026-04-10 02:03:45 +08:00
17d331afb1 Connect volumetric lighting to main directional light 2026-04-09 05:22:03 +08:00
2084412010 Fix scene selection outline mask path 2026-04-09 05:16:04 +08:00
fde99a4d34 Fix NanoVDB volume loading and rendering 2026-04-09 01:11:59 +08:00
162f1cc12e engine: sync editor rendering and ui changes 2026-04-08 16:09:15 +08:00
08c3278e10 Tighten builtin pass metadata and remove skybox property fallbacks 2026-04-08 13:13:42 +08:00
2c1c815072 Formalize builtin shader resource contracts 2026-04-08 04:44:36 +08:00
f31fece2ce rendering: remove builtin authoring register annotations 2026-04-07 10:34:20 +08:00
5bfe484f5d Formalize builtin fullscreen shaders 2026-04-07 04:30:26 +08:00
5f9f3386ab rendering: unify builtin forward and depth-style shaders 2026-04-07 03:35:06 +08:00
503ffbc4ff Fix Vulkan unlit single-source HLSL compilation 2026-04-07 02:37:23 +08:00
998df9013a rendering: migrate object id shader to unity-style single source 2026-04-07 00:38:00 +08:00
9568cf0a16 rendering: add builtin alpha-test pass support 2026-04-06 21:05:50 +08:00
c318f34f07 rendering: thread global shader keywords into builtin variants 2026-04-06 20:30:25 +08:00
be4c43f11e Fix D3D12 final color shader keyword collision 2026-04-06 16:33:50 +08:00
33bb84f650 Lower final color into final output stage 2026-04-06 16:15:19 +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
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
f03a8f63ec Consume bounded additional lights in forward-lit 2026-04-05 16:15:12 +08:00
2c96f0d164 Formalize forward lighting contract 2026-04-05 15:44:37 +08:00
ec96d2c7e5 Normalize builtin forward shader bindings 2026-04-05 13:50:52 +08:00
ec97445071 Fix directional shadow alignment across backends 2026-04-05 12:40:34 +08:00
96a44da2cb Add forward shadow receiving support 2026-04-04 23:01:34 +08:00
8d715eb40f Migrate builtin shaders to Unity-like authoring 2026-04-04 16:42:31 +08:00
9e8810e593 Add depth-only and shadow-caster pass skeletons 2026-04-04 14:27:44 +08:00
308b3b061c Add builtin unlit surface path 2026-04-03 17:18:46 +08:00
27014e613e Adopt binding plan for builtin object-id pass 2026-04-03 17:05:38 +08:00
24a200e126 Move scene viewport shaders into editor resources 2026-04-03 15:43:21 +08:00
6636834b35 feat: add unity-aligned shader contract metadata 2026-04-03 00:01:31 +08:00
ffb62ddd9c refactor: externalize builtin object id and grid shader assets 2026-04-02 23:15:19 +08:00
307e8dbd0e refactor: externalize builtin forward-lit shader asset 2026-04-02 23:04:59 +08:00