Seedborn(beta) is launched!

Q2 2025 Notable Updates

Some cool stuff were implemented, yay !

Features

  • Game now uses gpu picker, so yes scene.skipPointerMovePicking = true! Noticeable perf improvement in ffox with my dense mesh heavy stress test scene (see above posts). fps no longer dips during pointer moves which is a good thing!
  • All existing glsl shaders are ported to wgsl with some improvements, eg, the wgsl version of the water shader is many times more improved! This is preparatory (awaiting Milestone 2), still not using webGPU engine even on Chrome…for now. If the spec moves too slowly, its likely I’ll write a dedicated graphics engine… Yh, I want to eventually port to gpu only and draw calls will be a thing of the past, we’ll see…
  • Added a long overdue outliner, done in old-style with new tech. Still gpu+cpu as gpu picker uses async readPixels which causes artifacts. Perf is < O(n) for overlap detection with a slightly heavier memory requirement. Whatever gain from adding the gpu picker is spent here. Works great with renderOverlay and the gpu picker. renderOutline is very old tech not suitable with corners, hence this feature was badly needed. I liked the result a lot!

Still have bugs to squash but should be back on track for Call for aid development, cheers! :slight_smile:

7 Likes