Skip to content
This repository was 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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
gek
Nov 12, 2023
824f478 · Nov 12, 2023
Jul 24, 2022
Nov 12, 2023
Aug 5, 2021
Aug 3, 2021
Jul 25, 2022
Aug 15, 2021
Jul 21, 2022
Jul 21, 2022
Jul 25, 2022
Jul 26, 2022
Jul 24, 2022
Jul 26, 2022
Aug 3, 2021

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