8000 GitHub - eternalStudent/codebase: my own standard library replacement in C-style C++
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

eternalStudent/codebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the reusable portions of the code I write for my own projects in C-style C++, the code I start with when I start a new project.

It contains:

  • Basic types, bit operations, math operations
  • String operationn, encodings
  • Memory allocation startegies (arena, free-list)
  • LinkedList macros
  • Platform layer
    • I/O
    • Window creation
    • Input handling
    • Audio
    • Time measurements
    • Virtual Memory
  • Bitmap + PNG Decoding (slightly modified version of stb_image)
  • Graphics layer (D3D11 and OpenGL)
  • Bare bones UI
    • Rounded coreners AABB, shadows, curves
    • Text rendering + icons
    • Some important widgets, like: UISlider, UIList, UIColorPicker, UIMenu

Text Rendering is done with DirectWrite on Window, and FreeType on Linux.

Everything in here should be treated as WIP.

About

my own standard library replacement in C-style C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0