The Graph Type Rendering and UI Saga continues. UISceneDemo03 update using the new GraphUI GlyphShape, handling string processing into a list of GlyphShapes while preserving unscaled target position inclusive kerning. The demo also uses an enhanced smooth target arrival. Continue reading “GraphUI – Type Animation Update 1”
Month: March 2023
GraphUI – Type Animation at your Fingertips
And probably the last of the Graph Type Rendering and UI Saga, just for today 😉 Since I started to love Type Rendering, I need to show more than just processing text into a static Graph Region. The Type Animation use case was born, having Glyphs cached on the GPU and fiddling with their modelview matrix. Something unique regarding performance and it is the core principle of the whole little GraphUI + Graph Resolution Independent Curve Rendering itself. Continue reading “GraphUI – Type Animation at your Fingertips”
GraphUI – Easy to Use for your Desktop & Embedded Systems
Part of the Graph Type Rendering and UI Saga. After a few reviews & iterations cleaning up technical issues like bugs & performance, I couldn’t stop w/o simplifying the API itself. So here I will just describe the most simple UISeneDemo00 and will details others in upcoming blog entries including a rebuild API doc using Doxygen. Continue reading “GraphUI – Easy to Use for your Desktop & Embedded Systems”
GraphUI Enhanced Shape Interaction & MediaButton
Today I will add a few blog posts regarding updates in the Graph Type Rendering and UI Saga. This first one covers enhancements with user interaction. Earlier we used a scroll-wheel to translate the Shape in the Scene on its Z-axis. Now we can use a build-in 1-pointer drag-zoom, actually scaling the Shape.
Additionally, GLMediaPlayer has been enhanced to deliver a test-screen (texture image) until the stream delivers the first video packets. This allows using it at any state and removes earlier complications to code its status, i.e. whether the stream is available or not. This is used within GraphUI’s MediaButton, see video below. Continue reading “GraphUI Enhanced Shape Interaction & MediaButton”
Graph Performance: 1296 Glyphs processed in ~11ms on Raspi 4b
Graph Perf Update: 1296 chars to Region per Frame: (updated post 2x)
- RaspiPi4 11.34ms (regioned) + 5.5ms (draw)
- PC 1.93ms (regioned) + 0.28ms (draw)
Continue reading “Graph Performance: 1296 Glyphs processed in ~11ms on Raspi 4b”
Support our Open Source Work like JogAmp and Direct-BT …
After shamelessly almost agitating to check whether our work on the JogAmp project can be sustainable, trying to arouse interest and unprofessionally dropping a call on the project’s website itself, I also enabled the github sponsorship program. Direct-BT and other projects can be funded as well. Who knows, maybe this route to more visibility helps and if not, hopefully it also won’t hurt much either 🙂
Continue reading “Support our Open Source Work like JogAmp and Direct-BT …”