Commit Graph

16 Commits

Author SHA1 Message Date
6d02598e20 Add IO type checking functions, add ReadLine 2025-11-08 18:50:13 +03:00
44057e96f3 Add string duplication function (strdup) 2025-11-08 11:02:01 +03:00
b1870bd709 Add timers for measuring elapsed time 2025-09-21 22:07:54 +03:00
9bd2007023 Add BH_ThreadSleep, fix Timespec.h 2025-09-21 21:20:31 +03:00
8d18e8020c Convert static func naming to same style
Previously, some modules used BH_<Module> prefix in the names of static
functions (some used just <Module> prefix). Now every static function
should start from lowercase.
2025-09-06 23:40:32 +03:00
3bba87d8dc Refactor bitmap, add RGBA5551 format 2025-08-26 10:40:43 +03:00
d05efc5f85 Refactor bitmap, add extra accessor for color data 2025-08-07 22:05:12 +03:00
4ce443f0d9 Add input checks, fix overflow/wrap related bugs 2025-08-04 20:35:19 +03:00
0da77c00d6 Refactor bitmap, add new formats
Small refactoring of the bitmap module and added more indexed formats.
2025-08-04 12:38:17 +03:00
f9feb23d4d Add bitmap support 2025-08-03 19:23:41 +03:00
3cfb61b617 Fix documentation for the BH_Color 2025-08-02 18:03:39 +03:00
92fab9dbba Add color manipulation utilities 2025-07-25 10:41:15 +03:00
703fb0f240 Rename MT functions, add tests, fix bugs
Renamed multithreaded related functions, added simple unit tests and fix
bugs caught by said tests :)
2025-06-24 16:48:21 +03:00
77470adbcd Remove trailing whitespace 2025-06-22 18:48:26 +03:00
7662c3e32b Add Makefiles to build binaries and docs 2025-06-21 21:17:27 +03:00
fc774fd0ff Refactor, separate docs from headers, add ru docs
Doxygen kind'a sucks and I need multilanguage documentation, so I did
that. Also, separated massive Math.h file into smaller files.
2025-06-21 20:12:15 +03:00