|
1 | | -# myPersonalUtilities |
| 1 | +# mpUtils |
2 | 2 | a ~~platform independent~~ linux c++ library with some utility classes I use for my personal projects and university assignments |
3 | 3 |
|
4 | 4 | ------------------------- |
@@ -35,22 +35,22 @@ Now set up you own project and link mpUtils as a shared library |
35 | 35 | -------------------------- |
36 | 36 | ## features |
37 | 37 |
|
| 38 | +- wrapper for some openGl (using GLEW) and glfw functionality |
| 39 | +- utilities that help with graphical programming |
38 | 40 | - highly customisable thread safe logger |
39 | | -- ini-Style configuration files |
40 | | -- different timers |
41 | | - - Timer (a simple coutdown timer you have to poll) |
42 | | - - AsyncTimer (like Timer but running in a seperate thread) |
43 | | - - Stopwatch (a timer that works like a stopwatch) |
44 | | - - DeltaTimer (timer that calculates the time since it was last polled) |
45 | | - - all timers can use the cpu_clock or std::chrono defined clocks |
46 | | - |
47 | | -- documentation in doxygen style comments |
| 41 | +- ini-Style configuration file parser |
| 42 | +- different timers including asynchronous ones |
| 43 | +- doxygen style documentation |
| 44 | + |
48 | 45 | ------------------------ |
49 | 46 | ## planned features |
50 | 47 |
|
51 | | -- wrappers for basic openGL / window management and imGUI |
52 | | -- code for network communication |
53 | | -- code for serial communication |
54 | | -- jason and/or xml (probably external library) |
| 48 | +- wrapper for the remaining openGL features |
| 49 | +- more utilities for graphics programming (maybe game engine style functionality) |
| 50 | +- include a GUI |
| 51 | +- network communication |
| 52 | +- serial communication |
| 53 | +- jason and/or xml |
55 | 54 | - a argument parser for command line apps |
56 | | -- maybe windows and mac support |
| 55 | +- windows and mac support |
| 56 | +- improvements to the log (lock-free-queue, more sinks with better format, different depths for massages) |
0 commit comments