Commit Graph
71 Commits
Author SHA1 Message Date
Emil 0c96ce5cdf Integrate Forward+ lighting with temporal rendering
Native and manual checks / native (ubuntu-24.04) (push) Failing after 34s
Native and manual checks / manual (push) Successful in 28s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-24 04:05:58 +03:00
Emil 7297d01436 Expose and package temporal rendering with guarded edge history
Native and manual checks / native (ubuntu-24.04) (push) Failing after 37s
Native and manual checks / manual (push) Successful in 27s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-24 03:59:22 +03:00
Emil a0a4e29d48 Add measured optional tiled Forward+ lighting
Native and manual checks / native (ubuntu-24.04) (push) Failing after 36s
Native and manual checks / manual (push) Successful in 25s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-24 03:37:04 +03:00
Emil 0dcc8790a0 Render temporal scene with motion, resolve and sharp UI
Native and manual checks / native (ubuntu-24.04) (push) Failing after 37s
Native and manual checks / manual (push) Successful in 28s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-24 03:16:44 +03:00
Emil 2dfff62f8c Document P3 lighting and provisional acceptance 2026-09-24 03:02:44 +03:00
Emil c53e51520c Specify temporal GPU graph and image acceptance in red tests 2026-09-24 02:57:50 +03:00
Emil 8fbaf83326 Compile and validate temporal resolve shader bundle 2026-09-24 02:57:37 +03:00
Emil 7c88356fb4 Reject cross-surface temporal motion dilation 2026-09-24 02:57:25 +03:00
Emil 3a4a262750 Add bounded CPU reference for temporal resolve 2026-09-24 02:57:25 +03:00
Emil 1e247e60e9 Specify renderer temporal lifecycle in red tests 2026-09-24 02:57:06 +03:00
Emil 56a5bc62f6 Commit temporal history only after completed frames 2026-09-24 02:56:51 +03:00
Emil 4b8f9b8132 Validate temporal scale and deterministic internal extent 2026-09-24 02:56:51 +03:00
Emil 17177357fb Define independent temporal motion metadata and UV oracle 2026-09-24 02:56:51 +03:00
Emil 068f2e9af9 Handle camera roll and explicit temporal Off 2026-09-24 02:56:39 +03:00
Emil b67cdc1ce8 Add temporal history and jitter policy 2026-09-24 02:56:39 +03:00
Emil b191ae0bed Report measured P3 shadow allocation and GPU time
Native and manual checks / native (ubuntu-24.04) (push) Failing after 32s
Native and manual checks / manual (push) Successful in 28s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-24 02:54:37 +03:00
Emil a428a33cb0 Record build profile and temporal raster cost in lighting benchmark 2026-09-24 02:53:01 +03:00
Emil ac50ac8855 Check real lighting benchmark output and driver identity 2026-09-24 02:53:01 +03:00
Emil 6c29e177c6 Measure P3 lighting sweep and Forward+ threshold 2026-09-24 02:53:01 +03:00
Emil 2773f0b75c Add repeatable P3 lighting renderer benchmark 2026-09-24 02:53:01 +03:00
Emil a5fb2167d6 Add bounded point and spot shadows with fallback diagnostics 2026-09-24 02:51:11 +03:00
Emil 252f7e2e91 Render stable cascaded sun shadows into a bounded atlas 2026-09-24 02:37:42 +03:00
Emil 36a44e14ca Plan bounded sun and local shadows from source casters 2026-09-24 02:26:53 +03:00
Emil cfcfdab949 Bind shared lighting ABI and shade authored local lights 2026-09-24 01:53:14 +03:00
Emil 674e3e812b Expose authored sun, point, and spot lights in render snapshots 2026-09-24 01:35:20 +03:00
Emil bf89ba6f3d Plan P1 iteration and P3 rendering milestones
Native and manual checks / native (ubuntu-24.04) (push) Failing after 32s
Native and manual checks / manual (push) Successful in 27s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-24 01:25:23 +03:00
Emil d18c5d77b3 Validate and document P2 GPU visibility milestone
Native and manual checks / native (ubuntu-24.04) (push) Failing after 31s
Native and manual checks / manual (push) Successful in 29s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-24 00:48:54 +03:00
Emil 22012c1a80 Report effective visibility and stable GPU instance identity
Native and manual checks / native (ubuntu-24.04) (push) Failing after 36s
Native and manual checks / manual (push) Successful in 28s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-24 00:28:12 +03:00
Emil 433bce08c0 Run GPU visibility without optional draw parameters feature
Native and manual checks / native (ubuntu-24.04) (push) Failing after 42s
Native and manual checks / manual (push) Successful in 32s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-23 23:50:02 +03:00
Emil ba3efa82e3 Record P2 Linux and exported Player validation evidence
Native and manual checks / native (ubuntu-24.04) (push) Failing after 40s
Native and manual checks / manual (push) Successful in 41s
Windows editor and software Vulkan / windows-graphics (push) Canceled after 0s
Native and manual checks / native (windows-2025) (push) Canceled after 0s
2026-09-23 23:28:45 +03:00
Emil bde581a961 docs: reconcile P2 optimization and Linux validation 2026-09-23 23:27:19 +03:00
Emil 9990234657 Show both prepared LOD levels in renderer example 2026-09-23 23:11:42 +03:00
Emil a1a9f8dea2 Format Player visibility option 2026-09-23 23:09:47 +03:00
Emil 868f19aaaa Release HZB diagnostic texture when preview closes 2026-09-23 23:09:24 +03:00
Emil bb46e0091e Expose P2 GPU visibility modes in standalone Player 2026-09-23 23:08:58 +03:00
Emil fc36312808 Document P2 GPU culling optimization measurements 2026-09-23 23:04:43 +03:00
Emil 3be3d0de5f Move GPU visibility outputs to device memory and remove atomic contention 2026-09-23 23:02:24 +03:00
Emil d32c33dd0b Link P2 manual guidance in strict documentation build 2026-09-23 22:57:22 +03:00
Emil de17bc658a docs: record P2 implementation and measured limits 2026-09-23 22:56:30 +03:00
Emil f5bbe1a179 docs(render): record P2 visibility acceptance benchmark baseline 2026-09-23 22:54:53 +03:00
Emil 5f61ee3750 Document and demonstrate prepared mesh LOD visibility 2026-09-23 22:53:56 +03:00
Emil c89298fefe Add on-demand HZB preview to editor diagnostics 2026-09-23 22:50:46 +03:00
Emil ae537c0a4b Complete two-pass GPU occlusion, diagnostics, and LOD integration 2026-09-23 22:47:15 +03:00
Emil 94f7593e55 test(render): cover P2 temporal visibility edge cases 2026-09-23 22:46:20 +03:00
Emil 43afcd6bfb Declare R32f HZB image and support chunked GPU culling 2026-09-23 22:40:08 +03:00
Emil acbe5156c0 test(render): add P2 GPU visibility acceptance and benchmark harness 2026-09-23 22:31:27 +03:00
Emil 2454462432 Add instanced GPU frustum culling and indirect draws 2026-09-23 22:25:55 +03:00
Emil 724de134ca Add P2 visibility controls to editor diagnostics 2026-09-23 22:24:59 +03:00
Emil 0d2cae18fb Add checked Slang shaders for GPU visibility and HZB 2026-09-23 22:20:34 +03:00
Emil f8cd73b95f Introduce stable render instances and prepared LOD policy 2026-09-23 22:15:15 +03:00