godot/modules
Rémi Verschelde b0b759e6da
SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` defines
- `_DEBUG` is MSVC specific so it didn't make much sense to define for
  Android and iOS builds.
- iOS was the only platform to define `DEBUG`. We don't use it anywhere
  outside thirdparty code, which we usually don't intend to debug, so it
  seems better to be consistent with other platforms.
- Consistently define `NDEBUG` to disable assert behavior in both `release`
  and `release_debug` targets. This used to be set for `release` for all
  platforms, and `release_debug` for Android and iOS only.
- Due to the above, I removed the only use we made of `assert()` in Godot
  code, which was only implemented for Unix anyway, should have been
  `DEV_ENABLED`, and is in PoolAllocator which we don't actually use.
- The denoise and recast modules keep defining `NDEBUG` even for the `debug`
  target as we don't want OIDN and Embree asserting all over the place.

(cherry picked from commit 26e9145c26)
2022-12-12 14:49:21 +01:00
..
bmp Make "Godot source files" comment consistent in modules 2022-08-08 09:47:24 +02:00
bullet Store Bullet total gravity, linear damp and angular damp calculations 2022-12-09 19:53:50 +01:00
camera Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
csg Make "Godot source files" comment consistent in modules 2022-08-08 09:47:24 +02:00
cvtt Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
dds Fix custom res caching sub-res even if no-cache 2022-07-13 11:18:26 -04:00
denoise SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` defines 2022-12-12 14:49:21 +01:00
enet Bump version to 3.6-beta 2022-08-05 18:51:38 +02:00
etc Fix custom res caching sub-res even if no-cache 2022-07-13 11:18:26 -04:00
fbx Make "Godot source files" comment consistent in modules 2022-08-08 09:47:24 +02:00
freetype Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
gdnative Fix "!script_data is true" when updating placeholder scripts for GDNative libraries 2022-09-22 15:10:53 +03:00
gdscript Fix Script editor completion doesn't suggest members of a script for type hints 2022-12-12 13:36:32 +01:00
gltf [3.x] Backport moving camera and light logic to GLTF subclasses 2022-12-11 14:05:08 -06:00
gridmap Fix Editor crash when MeshLibrary gets replaced while used in an open GridMap scene 2022-10-09 17:19:26 +02:00
hdr Make "Godot source files" comment consistent in modules 2022-08-08 09:47:24 +02:00
jpg Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
jsonrpc Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
lightmapper_cpu Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
mbedtls Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
minimp3 Make "Godot source files" comment consistent in modules 2022-08-08 09:47:24 +02:00
mobile_vr Bump version to 3.6-beta 2022-08-05 18:51:38 +02:00
mono C#: Deprecate string extensions that will be removed in 4.x 2022-11-28 18:23:00 +01:00
navigation Backport navigation crash fixes 2022-11-22 12:46:43 +08:00
ogg Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
opensimplex Bump version to 3.6-beta 2022-08-05 18:51:38 +02:00
opus Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
pvr Fix custom res caching sub-res even if no-cache 2022-07-13 11:18:26 -04:00
raycast SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` defines 2022-12-12 14:49:21 +01:00
regex SCons: Fix MSVC warning LNK4042 about dupe objects in regex 2022-12-12 14:03:04 +08:00
squish Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
stb_vorbis Bump version to 3.6-beta 2022-08-05 18:51:38 +02:00
svg Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
tga Add 16-bits TGA support 2022-12-04 19:58:42 +08:00
theora Merge pull request #62408 from Razoric480/raz/fix-no-cache 2022-08-05 23:43:54 +02:00
tinyexr Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
upnp miniupnpc: Update to version 2.2.3 2022-12-12 14:15:06 +01:00
vhacd Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
visual_script Fix output port type mismatch for some VisualScript nodes 2022-08-25 17:53:41 +02:00
vorbis Update copyright statements to 2022 2022-01-13 15:54:13 +01:00
webm WebM: Fix Android armv7 build after #64839 2022-10-14 10:33:17 +02:00
webp libwebp: Sync with upstream 1.2.4 2022-08-24 17:24:23 +02:00
webrtc Bump version to 3.6-beta 2022-08-05 18:51:38 +02:00
websocket Style: Ensure consistent formatting with clang-format 15 2022-09-21 13:23:17 +02:00
webxr Bump version to 3.6-beta 2022-08-05 18:51:38 +02:00
xatlas_unwrap Add sanity checks to lightmap unwrap texel size 2022-02-24 13:31:17 +01:00
SCsub Add env.Depends to modules_enabled.gen.h generator 2021-07-14 23:46:44 +02:00
modules_builders.py SCons: Generate header with info on which modules are enabled 2021-07-14 23:09:47 +02:00
register_module_types.h Update copyright statements to 2022 2022-01-13 15:54:13 +01:00