Skip to content
This repository has been archived by the owner on Nov 22, 2023. It is now read-only.
/ SDL2_Base Public archive

Base for CC0 SDL2 projects. Obviously, you don't have to make your project CC0, but, it's nice, eh?

License

Notifications You must be signed in to change notification settings

C-Chads/SDL2_Base

Repository files navigation

SDL2_Base

Collection of fully public domain libraries and assets for your programming pleasure.

Packaged especially for authoring programs to use SDL2! I wrote a quick "hello world" and implemented some basic functions.

Of note:

  • A physics engine (chadphys.h, chade.h)
  • A 6502 emulator (fake6502.h, fake65c02.h)
  • the entirety of STB (stb*.c)
  • a miniature rasterizing engine (api.h)
  • An audio api (api_audio.h)
  • A math library (3dMath.h)
  • A GUI standard (openimgui.h)
  • An audio manipulation library (resweep.h)
  • A header file containing the default VGA palette if PCs from the 90s. (vga_pal.h)
  • An OBJ file format parser which can parse "VC" color lines (tobjparse.h)
  • A multithreading library (lockstepthread.h, tpool.h)
  • An 8x8 font (font8x8_basic.h)

I have also included a public domain asset library for easy access.

this repository and everything in it is available to you under the terms of the CC0 (creative commons zero) license.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~Let all that you do be done with love.~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

About

Base for CC0 SDL2 projects. Obviously, you don't have to make your project CC0, but, it's nice, eh?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published