Skip to content

PaulHaeberli/uvwasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uvwasm

OpenGL applications running in your browser using Emscripten, wasm and webgl.

DynaDraw

DynaDraw is a dynamic drawing program

Try DynaDraw

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

Ring renders 3D graphics, with a UI to change the rendering.

Try Ring

MultiView

A mini window manager. Prepare for glitch! The c++ source for the window manager is in 276 lines of c++ see uvWindowManager.cpp

Try MultiView

Font Catalog

Shows glyph generation and storage for font rendering.

Try FontCat

NOTE

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...

Thank you

Many thanks to Patricio González Vivo for creating glslViewer.

This is based on his code https://github.com/patriciogonzalezvivo/glslViewer

Releases

No releases published

Packages

No packages published