Commit Graph

16 Commits

Author SHA1 Message Date
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
56a7cba942 Remove Doxygen 2025-06-21 21:18:56 +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
1b6c858a1b Refactor IO, add buffered IO
I wasn't happy with existing implementation of the IO, so I decided
to change it - as a result there is no longer BH_IOOpen and BH_IOClose
and many IO operations are now optional (behind BH_IOCtl).

Finnally implemented buffered IO and fixed size memory buffer IO.
2025-04-26 10:42:22 +03:00
dd15b42b44 Add Unicode tests, fix whitespace, fix docs
Added Unicode tests (and fixed few bugs), changed whitespace script to
proccess markdown files, added new guide to showcase how to work with
Unicode.
2025-04-06 14:11:38 +03:00
69515af77f Fix styling issues, rename scripts 2025-04-05 13:56:00 +03:00
6a57851227 Fix documentation about implemented features 2025-02-28 22:49:29 +03:00
a2d0913c79 Add utils for working with endianness, more documentation, refactor CMake
Decided to update the docs, as well as adding few new features and small
refactoring.
2025-02-28 21:44:22 +03:00