Torque3D/Engine/source/T3D
marauder2k7 68e762130d Compilation changes
Few compile time attempts to speed things up

Swap include guards for pramga once
Change compile options in the cmakeLists for source
generate a pch

small tweaks
2026-06-04 20:42:09 +01:00
..
AI Compilation changes 2026-06-04 20:42:09 +01:00
assets Compilation changes 2026-06-04 20:42:09 +01:00
decal Compilation changes 2026-06-04 20:42:09 +01:00
examples Compilation changes 2026-06-04 20:42:09 +01:00
fps Fixes design oversight where the general game menu keybind was being overridden due to order of operations issues with an offscreen canvas demoing the options menu 2025-08-11 00:06:42 -05:00
fx Compilation changes 2026-06-04 20:42:09 +01:00
gameBase Compilation changes 2026-06-04 20:42:09 +01:00
lighting Compilation changes 2026-06-04 20:42:09 +01:00
physics Compilation changes 2026-06-04 20:42:09 +01:00
sceneComponent Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
sfx Compilation changes 2026-06-04 20:42:09 +01:00
turret Compilation changes 2026-06-04 20:42:09 +01:00
vehicles Compilation changes 2026-06-04 20:42:09 +01:00
accumulationVolume.cpp review notes from Az 2025-03-30 11:22:42 +01:00
accumulationVolume.h Compilation changes 2026-06-04 20:42:09 +01:00
aiClient.cpp Moves from using dStrCmp to the new String::compare static functions. Keeps things cleaner, consistent, and works with intellisense. 2020-10-03 14:37:55 +02:00
aiClient.h Compilation changes 2026-06-04 20:42:09 +01:00
aiConnection.cpp Eliminate ConsoleFunction and ConsoleMethod, replace with DefineEngineStringlyVariadic 2018-04-20 22:09:58 +02:00
aiConnection.h Compilation changes 2026-06-04 20:42:09 +01:00
aiPlayer.cpp added navmesh tester tool 2025-07-26 10:34:19 +01:00
aiPlayer.h Compilation changes 2026-06-04 20:42:09 +01:00
camera.cpp fix F32 Camera::getDamageFlash() recursion 2026-04-19 17:45:57 -05:00
camera.h Compilation changes 2026-06-04 20:42:09 +01:00
cameraSpline.cpp adds a pathshape useEase value.-on by default. 2026-05-03 22:50:52 -05:00
cameraSpline.h Compilation changes 2026-06-04 20:42:09 +01:00
containerQuery.cpp enhanced-physical-zone -- PhysicalZone object enhanced to allow orientation add radial forces. 2017-07-27 01:10:20 +01:00
containerQuery.h Compilation changes 2026-06-04 20:42:09 +01:00
convexShape.cpp more straightforward (and corrected) texcoord assignment 2026-01-26 12:45:57 -06:00
convexShape.h Compilation changes 2026-06-04 20:42:09 +01:00
debris.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
debris.h Compilation changes 2026-06-04 20:42:09 +01:00
gameFunctions.cpp elevated mAicontroller to shapebase 2025-04-19 04:25:36 -05:00
gameFunctions.h Compilation changes 2026-06-04 20:42:09 +01:00
gameMode.cpp dial back nullPtr usage 2025-12-29 17:45:09 -06:00
gameMode.h Compilation changes 2026-06-04 20:42:09 +01:00
gameTSCtrl.cpp Fixed callbacks to replace char* with Point classes 2025-03-25 11:07:14 -06:00
gameTSCtrl.h Compilation changes 2026-06-04 20:42:09 +01:00
groundPlane.cpp dial back nullPtr usage 2025-12-29 17:45:09 -06:00
groundPlane.h Compilation changes 2026-06-04 20:42:09 +01:00
guiMaterialPreview.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
guiMaterialPreview.h Compilation changes 2026-06-04 20:42:09 +01:00
guiNoMouseCtrl.cpp virtuals removed 2024-03-18 18:13:00 +00:00
guiObjectView.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
guiObjectView.h Compilation changes 2026-06-04 20:42:09 +01:00
item.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
item.h Compilation changes 2026-06-04 20:42:09 +01:00
levelInfo.cpp fix a few issues and add more info 2026-05-11 22:22:47 +01:00
levelInfo.h Compilation changes 2026-06-04 20:42:09 +01:00
lightAnimData.cpp fix AnimValue smooth values on clients 2025-12-17 15:00:24 -06:00
lightAnimData.h Compilation changes 2026-06-04 20:42:09 +01:00
lightBase.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
lightBase.h Compilation changes 2026-06-04 20:42:09 +01:00
lightDescription.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
lightDescription.h Compilation changes 2026-06-04 20:42:09 +01:00
lightFlareData.cpp review notes from Az 2025-03-30 11:22:42 +01:00
lightFlareData.h Compilation changes 2026-06-04 20:42:09 +01:00
missionArea.cpp remove terrain dependency from mission area 2025-06-15 12:41:47 +01:00
missionArea.h Compilation changes 2026-06-04 20:42:09 +01:00
missionMarker.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
missionMarker.h Compilation changes 2026-06-04 20:42:09 +01:00
notesObject.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
notesObject.h Compilation changes 2026-06-04 20:42:09 +01:00
objectTypes.h Compilation changes 2026-06-04 20:42:09 +01:00
occlusionVolume.cpp PolyhedronVectorData core membervar cleanups 2018-03-14 15:18:00 -05:00
occlusionVolume.h Compilation changes 2026-06-04 20:42:09 +01:00
pathCamera.cpp properly handle looping shapes moving backwards 2026-05-18 18:28:29 -05:00
pathCamera.h Compilation changes 2026-06-04 20:42:09 +01:00
pathShape.cpp Merge pull request #1747 from Azaezel/alpha41/reverseLoop 2026-05-20 18:38:46 -05:00
pathShape.h Compilation changes 2026-06-04 20:42:09 +01:00
physicalZone.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
physicalZone.h Compilation changes 2026-06-04 20:42:09 +01:00
player.cpp Minor fixes and corrections 2026-05-31 11:53:41 -05:00
player.h Compilation changes 2026-06-04 20:42:09 +01:00
pointLight.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
pointLight.h Compilation changes 2026-06-04 20:42:09 +01:00
portal.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
portal.h Compilation changes 2026-06-04 20:42:09 +01:00
prefab.cpp Shift tracking of dynamicObjects from strict child objects for Scenes, to tracking the objects but keeping them in the Cleanup Group to fix prefab loading behavior 2024-10-27 20:04:13 -05:00
prefab.h Compilation changes 2026-06-04 20:42:09 +01:00
projectile.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
projectile.h Compilation changes 2026-06-04 20:42:09 +01:00
proximityMine.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
proximityMine.h Compilation changes 2026-06-04 20:42:09 +01:00
resource.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
rigid.cpp physics findings 2025-12-13 17:41:21 -06:00
rigid.h Compilation changes 2026-06-04 20:42:09 +01:00
rigidShape.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
rigidShape.h Compilation changes 2026-06-04 20:42:09 +01:00
Scene.cpp dial back nullPtr usage 2025-12-29 17:45:09 -06:00
Scene.h Compilation changes 2026-06-04 20:42:09 +01:00
SceneGroup.cpp Disables the behavior for building and exporting polyLists for SceneGroups as you can just do so on the individual items, and it can cause erroneous behavior like looping if triggered improperly. 2025-06-11 00:30:36 -05:00
SceneGroup.h Compilation changes 2026-06-04 20:42:09 +01:00
scopeAlwaysShape.cpp hide scopealwaysshape from the "add" list, by consensus shive portals et al back to being tagged as volumes 2023-11-09 16:09:27 -06:00
shapeBase.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
shapeBase.h Compilation changes 2026-06-04 20:42:09 +01:00
shapeCollision.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
shapeImage.cpp fix optional skin param for ShapeBase::setImage 2026-06-02 13:46:25 -05:00
spotLight.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
spotLight.h Compilation changes 2026-06-04 20:42:09 +01:00
staticShape.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
staticShape.h Compilation changes 2026-06-04 20:42:09 +01:00
SubScene.cpp context safties 2026-03-02 11:38:20 -06:00
SubScene.h - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
trigger.cpp context safties 2026-03-02 11:38:20 -06:00
trigger.h Compilation changes 2026-06-04 20:42:09 +01:00
tsStatic.cpp Corrected handling for invalid shapes using fallback shape on TSStatics 2026-05-31 16:22:12 -05:00
tsStatic.h Compilation changes 2026-06-04 20:42:09 +01:00
zone.cpp Basic zone code refactor using lists instead of linked lists 2023-09-26 12:03:51 -05:00
zone.h Compilation changes 2026-06-04 20:42:09 +01:00