pandemonium_engine/platform
Relintai 91e598aa7b Ported: 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.
- akien-mga
b0b759e6da
2022-12-22 17:42:54 +01:00
..
android Ported: SCons: Cleanup DEBUG, _DEBUG and NDEBUG defines 2022-12-22 17:42:54 +01:00
frt Ported: flush buffered events 2022-10-08 19:30:42 +02:00
frt_sdl Updated frt2 to the latest. https://github.com/efornara/frt/commits/2.0 2022-10-08 19:36:12 +02:00
iphone Ported: SCons: Cleanup DEBUG, _DEBUG and NDEBUG defines 2022-12-22 17:42:54 +01:00
javascript Ported: Replace local web server setup for web editor with a Python-based solution 2022-12-22 16:38:31 +01:00
osx SCons: Remove redundant -fomit-frame-pointer and -ftree-vectorize 2022-12-11 19:12:18 +01:00
server SCons: Refactor LTO options with lto=<none|thin|full> 2022-09-16 22:54:09 +02:00
windows Ported: SCons: Cleanup DEBUG, _DEBUG and NDEBUG defines 2022-12-22 17:42:54 +01:00
x11 Fix burning CPU with udev disabled on Flatpak 2022-12-12 12:12:48 +01:00
register_platform_apis.h Clang format all files. 2022-03-18 19:00:13 +01:00
SCsub Added godot with all my currently used engine modules. 2022-03-15 13:29:32 +01:00