Commit Graph

36 Commits

Author SHA1 Message Date
Andreas Sundquist 0bfb6c8963 Implement float32 sorting option (#129)
* Add commented benchmarkSort to compare JS vs Wasm sorting.

* Add 32-bit float sort via SparkViewpooint.sort32, using 2-pass radix-65536 sort. Turn on sort32 by default for examples/editor. Implemented Rust sort and JS sort, updated benchmarking code to include float16 and float32 sort.

* Add sort32 to docs/spark-viewpoint.md.
2025-07-21 17:47:41 -07:00
Diego Marcos Segura 1e0fbefb97 Bump spark version 2025-07-11 23:47:47 -04:00
Andreas Sundquist 0639f2f963 Rename SparkRenderer.renderScale to focalAdjustment. Add to constructor options and to docs. (#113) 2025-07-11 21:59:05 -04:00
Andreas Sundquist dc07e02a33 Expand internal splat scale encoding to e^[-12,9]. Lower zero cut-off to e^-30. Fix background color selection in editor. (#110) 2025-07-11 10:48:10 -07:00
Diego Marcos Segura de36b4e6b6 Add sogs to format list in landing page 2025-07-02 15:49:58 -07:00
Diego Marcos Segura 38ed9aade5 Bump version 2025-07-01 19:03:13 -07:00
Diego Marcos Segura 521fcb6a3a Bump Spark version 2025-06-24 01:05:03 -07:00
Andreas Sundquist 06b1564246 Set default enable2DGS to false. Update docs and include DoF focus blur settings. Make procedural-splats work better on Android. Fix touch controls on examples. (#65) 2025-06-24 00:42:38 -07:00
Diego Marcos Segura 6f08561914 Change in docs to test deployment 2025-06-16 20:49:51 -07:00
Diego Marcos Segura 2e8f02f482 Change in docs to test deployment 2025-06-16 20:49:20 -07:00
Diego Marcos Segura 9195447c6b Bump examples version 2025-06-11 18:14:29 -07:00
Andreas Sundquist 795b0ad474 Fix sparkjsdev references 2025-06-10 21:07:20 -07:00
Diego Marcos Segura ca1c2e0571 Bump version in docs 2025-06-10 17:07:09 -07:00
Diego Marcos Segura b2ecaaabc0 Add opengraph metatags 2025-06-10 13:51:13 -07:00
Diego Marcos Segura 5ec54a0451 Add favicon 2025-06-10 11:02:05 -07:00
Diego Marcos Segura 5baf1a94e1 Bump snippets version 2025-06-10 10:20:08 -07:00
Diego Marcos Segura f88ae82d71 Replace Forge with Spark logo 2025-06-10 01:18:24 -07:00
Diego Marcos Segura ef56b49e27 Change remaining references from sparkjs-dev to sparkjsdev 2025-06-09 16:47:22 -07:00
Diego Marcos Segura 92f1552f1c Change references sparkjs-dev to sparkjsdev 2025-06-09 16:28:16 -07:00
Andreas Sundquist acb541cc4e Renamed "forge" to "spark". Updated meta-references and future domain. (#40) 2025-06-09 13:50:08 -07:00
Andreas Sundquist d1b858a279 Add ToC to Getting Start. 2025-06-02 10:00:53 -07:00
Andreas Sundquist 48e4cb5305 Fix link. 2025-06-02 09:45:35 -07:00
Andreas Sundquist 670260aea4 Replace package with forge-gfx/forge. 2025-06-02 09:08:35 -07:00
Diego Marcos Segura d2c09cef20 Tweak mobile styles 2025-06-02 04:52:03 -07:00
Andreas Sundquist 6a5b361181 Add dyno-overview and dyno-stdlib to docs. Update mkdocs. Minor fixes in docs. Remove unneeded imports in util.ts. 2025-06-01 23:36:35 -07:00
Diego Marcos Segura 7f92eb2754 Fix typos 2025-06-01 23:02:25 -07:00
Andreas Sundquist 7a9353b8aa Copy Features list from Overview to Readme. Made starter index.html indent the same between Readme and getting started. Made it THREE.js across docs for consistency. 2025-06-01 20:33:13 -07:00
Andreas Sundquist 7d62dd1a8a Improve all docs. Add feature bullets to main forge.dev page. Rename Gsplat to splat in docs. Expand on Forge Overview. Add Next Steps section to Getting Started for people who don't see left pane links. Added more tips to Performance page. Updated docs re: optional ForgeRenderer. (#25) 2025-05-31 23:44:34 -07:00
Diego Marcos Segura 0c8e5bd3b4 Increase site menu padding 2025-05-31 01:06:00 -07:00
Diego Marcos Segura 3d16a130b1 Replace hero image with iframe + carousel 2025-05-31 00:55:57 -07:00
Diego Marcos Segura 25aeb499b0 Copy static files to docs/site directory 2025-05-31 00:32:40 -07:00
Diego Marcos Segura 8cba08aabb Move docs to docs directory in site 2025-05-31 00:09:40 -07:00
Diego Marcos Segura 76c6c002c2 Add Discord icon to site 2025-05-30 16:55:43 -07:00
Dylan Hu 8fe3749ed8 Add community resources page with React examples 2025-05-30 11:46:03 -07:00
Andreas Sundquist 8b5f854848 Remove obsolete code 2025-05-30 10:49:49 -07:00
Diego Marcos 3332f609a9 Initial commit 2025-05-24 00:14:53 -07:00