Repository navigation
0.7.2 - Laptop rock
IF BROKEN, CHECK QUICKSTART. macOS and some Linux need a little care!
TLDR: This is a major architectural improvement. Previously, the biggest bottleneck on silvia, by a longshot, was GPU memory bandwidth, which made most laptops and desktops insufficient for even modest patches. This is the biggest improvement to performance yet, particularly with stable framerates on the final mixer! And performance degrades more gracefully, where interconnected outputs don't slow each other down but gracefully fallback to old frames if one is unavailable.
0.7.2
New Features
- Palette node for extracting dominant colors via Oklab clustering
- sRGB-to-Oklab and Oklab-to-sRGB GLSL conversion functions
Architecture
- Shared WebGL context: Output nodes now render as FBOs in the mixer's context instead of maintaining separate GL contexts
- Refactored textureMap to store
{tex, w, h}entry objects instead of raw WebGL textures
UI/UX
- Replaced workspace delete modal with inline confirmation in context menu
- Nodes always come to front on pointerdown, even when clicking child controls
- Fixed an issue with colorpickers cutting off in custom section of nodes
Fixes
- Fixed texSubImage2D on uninitialized textures when source fans out to multiple Outputs
- Documented demo video autoplay click requirement in howto
Misc
- Moved camcordercrt node from Effects to Feedback category