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