169 Commits

Author SHA1 Message Date
18f53bd920 Extract bounded additional scene lights 2026-04-05 15:55:48 +08:00
2c96f0d164 Formalize forward lighting contract 2026-04-05 15:44:37 +08:00
daa54e0230 Add shadow surface reuse coverage for camera renderer 2026-04-05 14:07:13 +08:00
e22d7d7f3d Update camera renderer shadow allocation test expectations 2026-04-05 13:57:17 +08:00
ec96d2c7e5 Normalize builtin forward shader bindings 2026-04-05 13:50:52 +08:00
f407e2d15c Remove legacy object-id and depth-style binding fallbacks 2026-04-05 13:38:50 +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
2ddbe24b82 Add directional shadow integration coverage 2026-04-05 00:03:22 +08:00
96a44da2cb Add forward shadow receiving support 2026-04-04 23:01:34 +08:00
353d129613 Enable depth-only shadow pass execution 2026-04-04 20:35:47 +08:00
a548e0d0a9 Add directional shadow request planning 2026-04-04 20:03:23 +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
42e2e1b8f2 Add unlit rendering integration coverage 2026-04-04 01:00:36 +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
2de254a16f Generalize builtin pass resource binding plan 2026-04-03 16:59:18 +08:00
03bd755e0a Formalize material schema and constant layout contract 2026-04-03 16:49:30 +08:00
e8f64407ba Remove scene viewport postprocess API from engine 2026-04-03 15:26:17 +08:00
b3c5fb59a0 refactor: drive builtin forward bindings from shader pass resources 2026-04-03 11:51:01 +08:00
6636834b35 feat: add unity-aligned shader contract metadata 2026-04-03 00:01:31 +08:00
71923267e9 test: harden rendering integration test shutdown 2026-04-02 22:33:04 +08:00
9ce779da43 refactor: route builtin outline pass through shader assets 2026-04-02 20:18:39 +08:00
11fb8f3585 refactor: route builtin object-id pass through shader assets 2026-04-02 19:17:22 +08:00
dd08d8969e refactor: add minimal material gpu binding 2026-04-02 17:13:53 +08:00
33f16597fa refactor: formalize builtin pass matching 2026-04-02 16:26:20 +08:00
ec7a15d85b refactor: generalize renderer builtin post process 2026-04-02 14:49:00 +08:00
697deb4e41 refactor: route scene view passes through camera renderer 2026-04-02 12:47:06 +08:00
0d3851204f refactor: move scene view post passes into rendering 2026-04-02 04:42:35 +08:00
7404108a4b test: add vulkan renderer scene coverage 2026-04-02 04:00:58 +08:00
619856ab22 test: add renderer phase regression entrypoint 2026-04-02 02:49:27 +08:00
569bc144e7 refactor: split scene render request planning 2026-04-02 01:06:40 +08:00
410b1e59c3 refactor: extract scene render request policy utils 2026-04-02 00:31:35 +08:00
fd39808c91 fix: preserve camera submission order on sort ties 2026-04-02 00:09:16 +08:00
8cd7fc0ca1 feat: add camera render clear color override 2026-04-01 22:49:26 +08:00
0a0544cbe4 fix: compose camera viewport within parent render area 2026-04-01 22:28:07 +08:00
55b3021159 refactor: move scene view selection utilities into renderer 2026-04-01 19:03:58 +08:00
44771d3cc1 refactor: move scene view post-pass planning into renderer 2026-04-01 18:42:51 +08:00
6927b4b380 feat: add gpu object id scene picking 2026-04-01 16:44:11 +08:00
e03f17146a feat: support rect clears for camera viewport rendering 2026-04-01 15:16:25 +08:00
d85b2ca056 test: add camera stack rendering integration 2026-04-01 13:23:25 +08:00
a908e61ecb feat: add explicit camera stack ordering 2026-04-01 13:10:32 +08:00
f80fb9860e feat: add camera viewport rect render areas 2026-04-01 13:01:11 +08:00
0fe02fd1b4 feat: add camera culling masks 2026-04-01 01:42:06 +08:00
51736253e3 feat: add explicit camera clear modes 2026-04-01 01:33:46 +08:00