diff --git a/README.md b/README.md index ecb79ee2..380db888 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ 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 @@ -13,8 +13,17 @@ List of libraries that are currently in this collection: - 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 . +- 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