• Joined on 2024-06-03
DiThi pushed to main at MyouProject/myou-engine 2024-09-21 00:27:21 +00:00
6794b35978 Add a forgotten conditional in simple_shadow.nim
DiThi pushed to main at MyouProject/myou-engine 2024-09-21 00:21:35 +00:00
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.
Compare 12 commits »
DiThi deleted branch asdf from MyouProject/myou-engine-template-project 2024-09-14 11:09:05 +00:00
DiThi created branch asdf in MyouProject/myou-engine-template-project 2024-09-14 10:59:37 +00:00
DiThi pushed to asdf at MyouProject/myou-engine-template-project 2024-09-14 10:59:37 +00:00
DiThi pushed to main at MyouProject/myou-engine 2024-09-13 00:42:37 +00:00
6180767bf2 Add break_current_callbacks to block other callbacks in the same frame.
DiThi pushed to main at MyouProject/myou-engine 2024-09-13 00:38:45 +00:00
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.
Compare 4 commits »
DiThi pushed to main at MyouProject/myou-engine 2024-09-11 18:51:45 +00:00
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.
Compare 8 commits »
DiThi pushed to main at MyouProject/myou-engine 2024-09-05 23:16:29 +00:00
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.
Compare 6 commits »
DiThi pushed to main at MyouProject/myou-engine 2024-09-04 22:22:19 +00:00
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.
Compare 5 commits »
DiThi pushed to main at MyouProject/myou-engine 2024-09-03 12:44:29 +00:00
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 $.
Compare 2 commits »
DiThi pushed to main at MyouProject/myou-engine 2024-08-30 22:40:11 +00:00
d784dd3a52 Replace the use of pointer/len and "done()" by SliceMem and destructors.
DiThi pushed to main at MyouProject/myou-engine 2024-08-30 21:16:27 +00:00
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.
Compare 2 commits »
DiThi pushed to main at MyouProject/myou-engine-template-project 2024-08-28 22:52:58 +00:00
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
Compare 4 commits »
DiThi pushed to main at MyouProject/myou-engine 2024-08-28 22:20:01 +00:00
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.
Compare 6 commits »
DiThi pushed to main at MyouProject/myou-engine 2024-08-24 17:22:08 +00:00
6e60d806e7 Change all OpenGL extension constants to be const. Fix OpenGL ES and mobile.
DiThi pushed to main at MyouProject/myou-engine 2024-08-23 20:03:10 +00:00
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.
Compare 8 commits »
DiThi pushed to main at MyouProject/myou-engine-template-project 2024-08-23 15:14:24 +00:00
447896b56e First commit.
DiThi created branch main in MyouProject/myou-engine-template-project 2024-08-23 15:12:54 +00:00
DiThi pushed to main at MyouProject/myou-engine-template-project 2024-08-23 15:12:54 +00:00
d2e5b94f2b First commit.