29e4735626
Util: Remove unused JS functions, add min/max(vec), improve remove, add docs.
40b70003ec
GameObject: Document many of its functions.
f71ae37821
GameObject: Fix rotation in
get_local_matrix
.
f03d1929cb
Blend format: fix crash when trying to load a data block of missing type.
1abd60e48f
Blend format: load some custom properties in objects.
8075edf619
Prevent mem leaks with destructors for all GPU objects and other measures.
52a4c00ffe
Fix shadows not compiling without
myouDebugShadows
.
60a896f513
Workaround for images with less channels than the supposed texture format.
5b588fddf1
Allow compilation with threads off.
c77187fa9f
Revamp shadow map system into a working state. Fix related bugs.
c8f9beaff9
Add all missing files in the
packages
directory.
b60c837c47
Create
quickhull.nim
with quickhull
and quickhull_points
functions.
7b54183f31
Fix some mysterious warnings when using
enqueue
.
67f009c157
Framebuffer: allow usage of texture arrays and changing type of depth texture.
f7108225bd
Add some documentation and fix
fixdocs.nim
.
45dc99b483
Add
CacheSettings
for automatically saving and loading compressed textures.
a8a0b35297
SliceMem: Add
serialize
, deserialize
, toString
, copy
and documentation.
83011ea344
Add
use_threads
option to loadUri
.
41c7c7092a
Fix typo in
align
in utils.
7f0ebc122a
Add support for BCn texture compression formats (except BC2, BC6) with BC7enc.
e4b918b384
Call
gladLoadGLES2
in mobile to properly detect supported extensions.
d9778546b5
Fix GLAD bug where it wasn't reading OpenGL ES version correctly.
878137db71
Load textures in a thread and optionally compress them (in ASTC only for now).
0949e1bf99
Add libraries: astc and stb_image_resize.
e31d416f94
Rename ddx_ktx to dds_ktx and add
get_ASTC_internal_format
e759f25519
ArrRef and SliceMem: Add
concat
, suport for backward indexes, and fix $
.
8eda3e5969
Add SliceMem, an object to safely move slices of memory around without copies.
49d919f43d
Move API-agnostic image procs out of
texture
, to prepare to add threads.
63c56e4b9d
Emscripten: Fix keymap.
6e24bf5670
Set ARC and threads:on in nim.cfg.
dfec24b304
Fix typo in watch.sh that broke it. Add arguments to pass to the compiler.
376b9c05f9
Add port argument to simple_server.py
78cafe6566
Add threading support to
LoadableResource
.
e748831f3a
Fix crash with loadables in Android. Warn if
done()
is being called twice.
c731c3c5ab
Add
new_scenes
to prevent modifying the currently iterated scenes.
3ff1d663a2
Prevent cycles with ARC by adding
{.cursor.}
to all "back" references.
1557d59d0f
Add option to always use GLSL tone mapping instead of GL_FRAMEBUFFER_SRGB.
f1768275f4
Remove elvis and replace remaining nimble dependencies by git submodules.
addaf2a9e2
Fix "Map Range" node.
19ed29e806
Replace pixie by stb_image. Add support for 16 bit images, TGA, PSD, HDR, etc.
0760ab745a
ArrRef: Remove unnecessary copy of murmur3 hash code.
e7cdd61d38
Add zstd support for blend files.