Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Hedede authored Mar 11, 2024
1 parent bbed3ee commit 2461067
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,26 @@ I try to make them independent of each other (except for utility libraries, all

List of libraries that are currently in this collection:

- utility: various helpers
- type: aliases, containers, type traits etc
- utility: things that didn't fit anywhere else
- types: aliases, containers, type traits etc
- math: template-based linear algebra classes and other things
- algorithm: additional algorithms built on top of std::algorithm
- string: string-manipulation-related utilities
- meta: helpers for template metaprogramming
- log: simple logger facility
- io: facilities for unformatted I/O
- platform: abstraction of platform-specific functions
- thread: multi-threading primitives
- archive (v3): header-only serialization library
- graphics: [WIP] attempt at making a rendering engine.
- doc: text-based data interchange format
sound: simple-to-use WAV file reader

And a few work-in-progress libraries:
- assert: debug assertion library, offers extended functionality compared to the standard <cassert>.
- graphics: attempt at making a rendering engine.
- Most of available rendering libraries come with their own scene graph, resource managers, input managers, windowing, GUI and so on and so forth.
- I am trying to make a library that does only rendering, easy to integrate, and offers the best possible performance.

- lua: C++ bindings for Lua
- itd: simple and performant file archive format for games
- gui: UI library for games
- audio-openal: wrapper for OpenAL

0 comments on commit 2461067

Please sign in to comment.