dhewm3/neo
Daniel Gibson d55b7fa6c9 Don't use stringDataAllocator in idStr, it's not thread-safe
idStr is used in both the main thread and the async sound thread, so
it should better be thread-safe.. idDynamicBlockAlloc is not.
Use realloc() and free() instead.

For some reason this caused a lot more crashes (due to inconsistencies
in the allocator's heap) with newer Linux distros (like XUbuntu 20.04)
and when using GCC9, while they rarely reproduced with GCC7 or on
XUbuntu 18.04

fixes #391
2021-06-24 03:26:51 +02:00
..
cm Disable Assertions in Release builds 2018-11-11 23:21:23 +01:00
d3xp Fix most (according to warnings) remaining 64bit issues in tool code 2021-05-08 05:43:52 +02:00
framework Force SDL to minimize the window when focus is lost, fix #360 2021-06-20 03:59:30 +02:00
game Fix most (according to warnings) remaining 64bit issues in tool code 2021-05-08 05:43:52 +02:00
idlib Don't use stringDataAllocator in idStr, it's not thread-safe 2021-06-24 03:26:51 +02:00
MayaImport s/LittleLong/LittleInt/ to match the return type 2012-06-28 13:02:47 +02:00
renderer Do gamma correction (r_gamma, r_brightness) in shaders 2021-06-20 03:36:39 +02:00
sound Fix endless loop when decoding OGGs, #390 2021-06-22 02:59:59 +02:00
sys Don't use stringDataAllocator in idStr, it's not thread-safe 2021-06-24 03:26:51 +02:00
tools Make MFC Tools work with MSAA enabled 2021-05-11 00:39:00 +02:00
TypeInfo Get rid of Sys_FPU_StackIsEmpty() 2012-07-06 01:06:53 +02:00
ui Make rvGEWindowWrapper (for GUI editor) 64bit clean 2021-05-08 07:03:55 +02:00
CMakeLists.txt GCC/Clang: Remove -fno-unsafe-math-optimizations 2021-06-20 03:36:39 +02:00
config.h.in Introduce CMAKE_INSTALL_PREFIX relative paths 2012-07-04 02:18:42 +02:00
mmakefile.src # move the AROS specific folder icon and default.cfg mmakefile.src under neo/sys/aros/setup 2017-04-22 16:21:14 +02:00