Alberto Torres
0949e1bf99
Add libraries: astc and stb_image_resize.
2024-09-03 15:31:00 +02:00
Alberto Torres
e31d416f94
Rename ddx_ktx to dds_ktx and add get_ASTC_internal_format
2024-09-03 14:43:06 +02:00
Alberto Torres
e759f25519
ArrRef and SliceMem: Add concat
, suport for backward indexes, and fix $
.
2024-09-03 14:42:57 +02:00
Alberto Torres
d784dd3a52
Replace the use of pointer/len and "done()" by SliceMem and destructors.
2024-08-31 00:40:02 +02:00
Alberto Torres
8eda3e5969
Add SliceMem, an object to safely move slices of memory around without copies.
2024-08-30 23:16:10 +02:00
Alberto Torres
78cafe6566
Add threading support to LoadableResource
.
2024-08-29 00:19:52 +02:00
Alberto Torres
e748831f3a
Fix crash with loadables in Android. Warn if done()
is being called twice.
2024-08-29 00:13:37 +02:00
Alberto Torres
f1768275f4
Remove elvis and replace remaining nimble dependencies by git submodules.
2024-08-23 00:37:45 +02:00
Alberto Torres
19ed29e806
Replace pixie by stb_image. Add support for 16 bit images, TGA, PSD, HDR, etc.
2024-08-22 21:38:35 +02:00
Alberto Torres
0760ab745a
ArrRef: Remove unnecessary copy of murmur3 hash code.
2024-08-22 01:51:10 +02:00
Alberto Torres
e7cdd61d38
Add zstd support for blend files.
2024-08-22 01:47:44 +02:00
Alberto Torres
9af1322937
First commit.
...
* Incomplete port of myou-engine-js to nimskull, after many months of work, and
a few extra features that weren't exactly necessary for a "first commit" to
work. Excuse the lack of commit history up to this point.
* Bare bones structure of the documentation and the process to update it.
* Restructure of the whole project to have a more sensible organization.
* Making submodules of forks of larger libraries.
* README, licenses, AUTHORS.md.
2024-08-20 13:08:19 +02:00