Commit Graph

47 Commits

Author SHA1 Message Date
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
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
6bf9203eec Add runtime material buffer bindings 2026-04-08 19:18:07 +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
6113ed92b0 Formalize renderer material contracts and harden backpack import 2026-04-08 04:27:21 +08:00
558b6438cf rendering: formalize legacy material shader pass hints 2026-04-07 09:49:21 +08:00
87533e08f6 rendering: formalize unity-style shader pass contracts 2026-04-07 00:34:28 +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
261dd44fd5 rendering: add keyword-aware shader variant selection 2026-04-06 19:37:01 +08:00
7acc397714 rendering: formalize legacy shader pass fallback 2026-04-06 18:24:10 +08:00
2ec24666c0 Add final color scene integration coverage 2026-04-06 16:31:54 +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
1908e81e5c Group rendering material helpers 2026-04-05 22:14:17 +08:00
4236427fca Group builtin rendering pass metadata 2026-04-05 22:02:52 +08:00
c79274d6b4 Group rendering extraction files 2026-04-05 21:53:35 +08:00
05debc0499 Organize rendering frame data and picking headers 2026-04-05 21:23:29 +08:00
18f3f9f227 Split builtin object id pass resources 2026-04-05 20:44:21 +08:00
af269b53ca Split builtin depth-style pass resources 2026-04-05 20:36:30 +08:00
3dd8867a17 Split builtin pass contract utilities 2026-04-05 19:46:11 +08:00
cb40da83ff Replace renderer utility umbrella includes 2026-04-05 19:35:18 +08:00
8904c3f5c6 Split builtin depth-style concrete passes 2026-04-05 19:27:19 +08:00
8ced88e847 Unify object id rendering with render passes 2026-04-05 18:20:19 +08:00
5c75919b14 Improve builtin pass binding diagnostics 2026-04-05 17:10:15 +08:00
f407e2d15c Remove legacy object-id and depth-style binding fallbacks 2026-04-05 13:38:50 +08:00
2ddbe24b82 Add directional shadow integration coverage 2026-04-05 00:03:22 +08:00
353d129613 Enable depth-only shadow pass execution 2026-04-04 20:35:47 +08:00
1a236b866d Wire depth and shadow requests through camera renderer 2026-04-04 14:41:01 +08:00
9e8810e593 Add depth-only and shadow-caster pass skeletons 2026-04-04 14:27:44 +08:00
a3ba08bb99 Share builtin pass layout assembly utilities 2026-04-04 13:48:13 +08:00
b8de12b8e3 Add object-id rendering integration coverage 2026-04-04 01:59:28 +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
e8f64407ba Remove scene viewport postprocess API from engine 2026-04-03 15:26:17 +08:00
84e1ba3600 fix: prevent selection outline crash on first selection 2026-04-02 20:45:51 +08:00
9ce779da43 refactor: route builtin outline pass through shader assets 2026-04-02 20:18:39 +08:00
b2d0570b1b refactor: route builtin infinite grid through shader assets 2026-04-02 19:32:15 +08:00
11fb8f3585 refactor: route builtin object-id pass through shader assets 2026-04-02 19:17:22 +08:00
ec7a15d85b refactor: generalize renderer builtin post process 2026-04-02 14:49:00 +08:00
0d3851204f refactor: move scene view post passes into rendering 2026-04-02 04:42:35 +08:00
1ff2800b29 refactor: move scene view infinite grid pass into renderer 2026-04-01 18:31:30 +08:00
12b1081dd0 refactor: move object id outline pass into renderer 2026-04-01 17:47:49 +08:00
6927b4b380 feat: add gpu object id scene picking 2026-04-01 16:44:11 +08:00