OpenGL applications running in your browser using Emscripten, wasm and webgl.
DynaDraw is a dynamic drawing program
Click the button in the lower left corner to clear. The c++ source for this app is in uvDynaDraw.cpp, 202 lines. This is a reimplementation the original DynaDraw from 1989.
Ring renders 3D graphics, with a UI to change the rendering.
A mini window manager. Prepare for glitch! The c++ source for the window manager is in 276 lines of c++ see uvWindowManager.cpp
Shows glyph generation and storage for font rendering.
On macOS: This runs fine on Firefox, Google Chrome. Currently having problems on macOS Safari on M1, macOS Safari on intel works.
On iOS: Fine on iPad and iPhone.
On Ubuntu: Fine on FireFox.
On Windows: Fine Firefox, Chrome, and Edge
The font rendering is not quite right...
Many thanks to Patricio González Vivo for creating glslViewer.
This is based on his code https://github.com/patriciogonzalezvivo/glslViewer