Torque3D/Engine/source
LuisAntonRebollo ac96ac7568 Fix AssertFatal/TORQUE_UNUSED are not optimized on release build causing performance problems.
http://cnicholson.net/2009/02/stupid-c-tricks-adventures-in-assert/
> "Both gcc and MSVC are smart enough to optimize out the evaluation of x, but only if they can determine if  there are no side effects associated with the evaluation.  Unfortunately, this can only be done if the body of x is known entirely to the compiler.  If x is a function call to another module MSVC can still make it go away with Link-Time Code Generation (via cross-module inlining), but poor gcc is dead in the water and emits the call.  Either way, we’re relying on compiler and linker optimizations to make this code go away."
2014-05-30 00:16:43 +02:00
..
app Merge remote-tracking branch 'smally/platform_type_consistency' into platform-type-consistency 2014-04-04 13:43:25 +11:00
cinterface Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
collision Simple pass over the codebase to standardize the platform types. 2013-08-04 16:26:01 -05:00
component Simple pass over the codebase to standardize the platform types. 2013-08-04 16:26:01 -05:00
console Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
core Merge pull request #668 from BeamNG/fix_stringtable_zero_division 2014-05-26 08:38:19 +02:00
environment Merge pull request #617 from BeamNG/ScatterSkyVertex_color_decl 2014-05-23 08:11:22 +02:00
forest Merge pull request #621 from BeamNG/glsl_shadergen 2014-05-23 07:52:35 +02:00
gfx Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
gui Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
i18n Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lighting Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
main main working on unicode systems 2014-03-14 17:02:27 +01:00
materials Merge pull request #621 from BeamNG/glsl_shadergen 2014-05-23 07:52:35 +02:00
math Merge remote-tracking branch 'smally/platform_type_consistency' into platform-type-consistency 2014-04-04 13:43:25 +11:00
navigation Minor cleanups 2013-12-04 16:45:09 -05:00
platform Fix AssertFatal/TORQUE_UNUSED are not optimized on release build causing performance problems. 2014-05-30 00:16:43 +02:00
platformMac Bug fixes for alternative zip layout and define to toggle it on 2013-02-28 16:46:46 -05:00
platformPOSIX Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
platformWin32 Merge pull request #612 from GarageGames/platform-type-consistency 2014-05-10 11:40:40 +10:00
platformX86UNIX Minor cleanups 2013-12-04 16:45:09 -05:00
postFx Merge pull request #612 from GarageGames/platform-type-consistency 2014-05-10 11:40:40 +10:00
renderInstance Merge pull request #612 from GarageGames/platform-type-consistency 2014-05-10 11:40:40 +10:00
scene Merge pull request #612 from GarageGames/platform-type-consistency 2014-05-10 11:40:40 +10:00
sfx Merge pull request #669 from BeamNG/fix_ALDeviceList_GetDeviceVersion 2014-05-25 18:42:58 +02:00
shaderGen Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
sim Merge remote-tracking branch 'smally/platform_type_consistency' into platform-type-consistency 2014-04-04 13:43:25 +11:00
T3D Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
terrain Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
ts Merge pull request #635 from just-bank/engine-fixes 2014-05-23 14:09:00 +02:00
unit Simple pass over the codebase to standardize the platform types. 2013-08-04 16:26:01 -05:00
util Merge remote-tracking branch 'smally/platform_type_consistency' into platform-type-consistency 2014-04-04 13:43:25 +11:00
windowManager Merge pull request #628 from BeamNG/fix_cmake_crash_on_t3d_exit 2014-05-13 09:12:33 +02:00
ggEndOfLineFix.txt Engine directory for ticket #1 2012-09-19 11:15:01 -04:00