An immediate mode font rendering system in C.
 
 
Go to file
cosmonaut 51a8fe333d
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
handle whitespace + get batch vertex count
2022-06-30 13:18:17 -07:00
include handle whitespace + get batch vertex count 2022-06-30 13:18:17 -07:00
lib rework API for batching 2022-04-12 12:08:37 -07:00
src handle whitespace + get batch vertex count 2022-06-30 13:18:17 -07:00
visualc add visualc solution 2022-04-13 09:57:32 -07:00
.drone.yml drone CI 2022-04-13 15:20:54 -07:00
.gitignore add visualc solution 2022-04-13 09:57:32 -07:00
CMakeLists.txt upper case library name 2022-04-12 14:28:52 -07:00
LICENSE update LICENSE 2022-04-12 20:02:20 -07:00
README.md add visualc solution 2022-04-13 09:57:32 -07:00

README.md

This is Wellspring, an immediate mode font rendering system in C.

About Wellspring

Wellspring is inspired by the design of Dear ImGui. It outputs pixel data that you can upload to a texture and vertex buffers that you can render anytime in your 3D application. This means that you can integrate it easily using the graphics library of your choice. Wellspring uses stb_truetype to rasterize and pack fonts quickly.

Dependencies

Wellspring depends on the C runtime, but SDL2 can be optionally depended upon instead if your application prefers it by defining USE_SDL2.

Building Wellspring

For *nix platforms, use CMake:

$ mkdir build/
$ cd build
$ cmake ../
$ make

For Windows, see the 'visualc/' directory.

License

Wellspring is licensed under the zlib license. See LICENSE for details.