Version 4.0
Last updated
Last updated
Switched engine over to utilize Assets and Modules
Switched lighting and materials to utilize PBR rendering
Made BaseGame template the main/only template
Added Assimp shape importer library
Added Legacy Project Importer
Updated to D3D11 from D3D9
Updated GL to be 4.0
Updated TorqueScript compiler for better performance
Alpha40/ts static cleanup #840
tsstatic aug cleanups #839
Re-enables reimport of assets #838
Cmake DEBUG/RELEASE flag standardization #837
targeted fix for #45 #836
pathshape cleanups and callbacks #835
soundAsset profile and description getter fixes #834
particle emission safeties #833
Update TORQUE_GAME_ENGINE_VERSION_STRING version number 4.0.0 #832
Misc FIxes 2022/07/24 #831
fix bounds box display #830
DBEditor callback fix for asset fields #828
Misc Fixes 2022/07/02 #827
make sure the volfog manager is dead before we kill scene #825
fix unspecified storage location mangle for new asset creation #824
fix a pair of taml typos #823
BugFix: Correct a missing asset for filling the background of the console #822
Misc Fixes 2022/06/20 #821
fix shape errorcodes #820
you want the higher number, not the lower #819
fix computeForwardProbes shadergen gl side #818
fix out of bounds reference in arrayobject #817
fix TORQUE_TOOLS = off compilation #815
fix vectorlight visualizer varnames #814
Fix Misc ConvexShape Tooling Issues #813
BugFix: Remove the GCC Workaround #812
Misc Fixes 2022/06/09 #811
allow ambient light injection into ibl #809
Misc Fixes 2022/06/05 #808
Disconnect and Shutdown fixes #807
Uncomments networking lines that ensure client has the particle's textures #806
Sound Networking Fixes #805
Misc Fixes 2022/06/01 #804
proper player head rot clamp #802
constrain player mRot.z reguardless of translation #800
Misc Fixes for 2022/05/30 #799
Use screen space coordinates for mouse pointer position #798
BaseGame Template: Fix script assert on canceling game options changes #797
fix particle emitter asset browser spawning #796
lower min brushsize for forest to sub-meter levels #795
set convexshape to use a standard vertex type #794
fix on-RPC-command explosion sounds not playing the first time #793
BugFix: Correct MacOS not responding to various hotkeys #792
BugFix: Correct invalid fall-through behavior in sdlInputManager.cpp. #791
Misc Fixes for 2022/05/24 #790
Overhaul on CPU detection for Windows, Mac (x64/arm64) & Linux #789
Fixes issue where creating a new ForestItem wouldn't have it show in the ForestItemData dropdown on brushes until you restart. #788
Fix edgecase where empty string was not being explicitly set to 0 in … #787
Better allocator for TorqueScript temp conversions during interpretation #786
Adjustment: Update libsdl to address a bug in compilation on MacOS #785
fix sDefaultAmbience intialization. #783
Misc Fixes for 2022/05/10 #781
Implements a more standardized way to format usual UI pages by having the ability to utilize the UINavigation namespace for page stack navigation #780
Make the Console Sane Again #779
Fix weird ternary operator in torquescript regression #778
update assimp to 5.2.3 Bugfix-Release #777
Adds a conditional to the github workflow file so it only runs on the main repo #776
update sdl to release 2.0.22 #775
Github actions CI #774
Removes the BGRA inversion when displaying vertex colors on materials #773
Cleanup: Resolve several compiler warnings associated with TORQUE_DEBUG #772
correct mac compilation #771
add .vs directory to gitignore #770
Misc Fixes 2022/04/23 #769
drop the prior requirement for a createcomposite to have a minimum of… #768
Fix TAML schema for array groups #767
requested feature: large number display #766
bump down saveScaledImage default to 256 #765
getAssetIdByFilename loaded state fix #764
Misc FIxes for 2022/04/09 #763
Updated readme with new links #762
Add funding/sponsor options for support #761
Fixes tooling of Forest Editor to be module-friendly #760
Misc Fixes 2022/04/05 #759
display the item to be spawned #758
Misc Fixes 2022/04/04 #757
Misc Fixes 2022/04/03 #756
Misc Fixes for terrain material editing, creation and usage #755
Fixes issue where nested callOnModules would thrash the queued exec lists from other invokes #754
Misc Fixes for 2022/03/27 #753
Misc Bugfixes for 2022/03/26 #752
update sdl to https://github.com/libsdl-org/SDL 22March 2022 #751
Misc tool fixes20220320 #750
Misc Tool and Asset Import fixes and improvements #748
extended callonModules hooks for baseline playgui #747
fix compilation flaws #746
Fixes handling of the setEditor commands so that the dropdown Editors menubar entry properly works #745
Fixes and cleans up various issues and error spam for core and tools folders #744
Changes the creation of new materials in the material editor process #743
Tweaks handling of "invisible" files #742
Adds a systemCommand console utility function #741
crashfix and projection fix for spotlights with cookies #740
point baseline fog color at the right target hen in deferred mode #738
ensure MissionCleanup exists before .mis load #737
Sky improvements #736 by marauder2k7 was merged on Mar 9
Fixes handling of loading non-DDS images to better handle pointer references with the GBitmap resources. #735
fix probe baking typo #734
Fixes saveScaledImage to handle DDS format files, since DDS's go through a separate resource loader #733
Misc importer improvements to handle importing in-place more predictably #732
Fixes some mishandled cases when preprocessing objects and functions for project import #731
Base UI module standardize pr #730
template mixins need this-> specified #729
doublesided material renderfix #728
Probe Bake Capturing flag toggle fix #727
Improves logical checks for the default value so it's more sane and stable #726
Rework of the Probes and Probe Bin #725
Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file #723
clean up ambiguous reference #722
GuiBitmapCtrl named texture fixes. #721
Changes the -> syntax check from exclusively checking simgroups to checking simsets, allowing both to be used #720
Updated project importer #719
Sound Asset Fleshout #718
Improve tinyXml2 output formatting #717
Fixes creation of convex shapes via editor #715
Updates the handling of the baking of shape asset previews #714
Feature: VFS Security #713
fix ServerPlaySound #711
fix opengl device not returning the correct anisotropic value #709
BugFix: Correct a windows-only pathing issue in terrMaterial #708
WIP: BugFix: Correct 'make install' not working on MacOS #707
augments playSoundAsset #705
A clean implementation of Lukas' Fix side projection #684 PR with Az's addendum fix rolled in #704
BugFix: Fix a Windows ASAN reported allocation/deallocation mismatch error. #703
Fixes mapping of imposter images to be packed as part of the shape asset, and fixes paths to be formatted more sanely. #702
Fix console warning when calling void functions in console #701
Cleans up some core execution behavior #699
Removes the Library tabs from the World and GUI editors to avoid confusion #698
BugFix: Correct compilation for MacOS #696
Minor cmake corrections #694
fix metal sound entry for playerdata #692
use internalname for terrain layers #691
TSStatic::updateMaterials() crashfix #690
cleanups for sound assets #689
adds colorization to GuiBitmapButtonCtrl #688
Misc QOL and Bugfixes for 2021/11/26 #687
modular source work #686
BugFix: Correct data corruption potential in GuiInspectorField #685
BugFix: Correct the inability to build on MacOS #681
make use of folder properties in cmake #680
set cubemapsaver profile to one that preserves sizes #679
Fixed a leak with console stack in the interpreter. #678
Fix extension case handling when looking up assimp importer #
Optionally allow to treat script assert as warning #676
fix reported ASAN crash #675
Adjustment: Generalization of platformX86UNIX to platformPOSIX #674
Shifts utilization of gui elements in editors that point to 'normal' image assets to utilize generated previews instead. #673
Misc fixes2021114 #672
brdf handling corrections #671
Add Object Inheritence Acceptance Test #670
BugFix: Correct the vehicle types double-tapping onAdd and onRemove #669
Feature: Implement a TurretObjectType bit for typemasks #668
fix fbx importer lookup for setting formatScaleFactor #667
BugFix: Correct ASAN reported out of bounds reads in AssetImporter #666
fill out a %this variable for trigger callbacks #665
Better Architecture detection strategy if compiling on Apple Silicon #664
[Tokenizer] BugFix: Correct a malloc/delete mismatch #663
Misc asset import QOL and bugfix changes #662
better handle old style references to named texture targets #661
new method tsstatic.getNodeTransform #660
[TAML] BugFix: Correct a delete and new[] mismatch in tamlWriteNode #659
imageasset array profile fixes #658
Updates asset importer and project importer to output to separate log files into tools/logs #657
BugFix: Correct Module deinitialization Ordering #656
BugFix: Correct an ASAN reported memory error caused by incorrect usage of __sync_fetch_and_add #655
BugFix: Correction for compiling on x86 Unix devices. #654
BugFix: Correct an invalid memory access error caused by the tab autocomplete #653
BugFix: Correct a crash in the variable inspector #652
BugFix: Correct an ASAN use-after-free Error in TSShapeEdit #651
BugFix: Correct an ASAN reported memory access error in GuiGameListMenuCtrl #649
BugFix: ARM Compilation #648
clean up more texture profile refs to kill spam #647
fix material scrolling #646
Misc QOL and Bugfixes for 2021/10/28 #645
Adjustment: Update Assimp version to 5.0.1. #644
BugFix: Don't assume a tooltip profile is going to be set when waking and sleeping #643
BugFix: Correct the usage of a local variable in a non-function scope #642
Feature: Properly detect ARM32/ARM64 in the CMake build process #641
Alpha40/ibl cleanups #640
typofix for impoerter #639
BugFix: Correct usage of mkdir in posixVolume.cpp #638
blatantly ganked from T2D; adds rotation as an option for drawbitmap #637
addsa material.setAnimflags(LAYER,TAGS STRING); method #636
BugFix: Address an error where deleting directories may result in an infinite loop #635
BugFix: Correct the inability to use function keys F1-F10 #634
BugFix: Allow the asset browser tree view to use a horizontal scroll bar #633
BugFix: Correct a crash caused by sfxProfile #632
adress gl spotlights disapearing for deferred #631
This one slipped through - nextToken can't use local variable for its… #630
BugFix: Correct GLSL Pathing Errors in Light Rays Shader #629
BugFix: Correct a case where creator categories may get populated Incorrectly #628
sound asset followups #627
BugFix: Correct a few memory leaks #626
BugFix: Correct a fatal error that may be thrown in case insensitive Unix IO #625
BugFix: Correct CMake errors on Windows #623
partial rollback of #620 to stop win-side pop ups #622
update lpng #621
BugFix: Clear several CMake warnings. #620
fix opengl cubemap display #619
BugFix: Correct the inability to spawn assorted objects #618
Adjustment: POSIX Case Insensitivty #617
Sound asset implements #616
OpenGL Memory Info Extensions #615
BugFix: Correct the SelectAssetPath Window not Listing any Paths #614
followups to #582 #613
Added more tests for torquescript #612
Tweaks the MaterialAsset loading logic #611
simplify callOnModules #610
BugFix: Correct a Windows compilation error in the endian swap code #609
BugFix: Correct MSVC Compiler Warnings #608
Adjustment: Utilize native compiler intrinsics for endian swapping when available #607
[Linux] BugFix: Free the mouse cursor when triggering SIGTRAP #606
don't try and sort ribbon particles #605
BugFix: Clear a lot of warnings #604
item->importStatus cleanup for asset importer #603
fix groundplane material reference in examplelevel #602
BugFix: Fix AL device listing #601
BugFix: Correct tags in the asset browser not filtering correctly #600
Add handling to RotationF's addRotation function to ensure formatted return #599
uiCanvas keyboard mode callbacks. #598
Adjusted handling of field converts in the project importer to deal with fields that didn't contain quotation marks #597
GuiGameListMenuCtrl Update #596
inputTest Module Update #595
Fix specific usage of Con::executef where it was not being assigned t… #594
Material editor fixes from eval cleanup. #593
BugFix: Correct an object spawning error #592
BugFix: Fix a crash that sometimes occurs when groups of of objects are deleted #591
BugFix: Correct the onAdd callback not being raised for Projectiles #590
BugFix: Corrections to allow the Linux win console to work #589
kill splashscreen on nonwindows #588
Allow local variables to be used in eval. #587
particle cleanups #586
Misc QOL and Bugfixes 2021/09/19 #584
[OpenGL] BugFix: Correct shader errors being thrown during load #583
BugFix: Correct function call Error that causes the engine to crash #581
Converts precipitationData to use sound asset macros #579
dedicated gfx device suppression #578
Reimplement object copy failures. #577
Clean up more evals that have local variables are not working correctly. #576
Misc QOL and bugfixes for 2021/09/12 #575
Updates Prototyping module #574
Fixes initial indexing of the tool palette widgets #573
Fix local variable being eval'd in materialEditor #572
Forgot to null out the datablock after being deleted when it fails to preload #571
remove FMODex from Torque3D #570
%guiContent importer compliance fix #569
fix PhysicsShapeData upconvert entry #568
BugFix: Correct an error where the GUI editor cannot be opened #567
don't try to generate mipmaps for images that aren't n^2 dureing prev… #566
Bugfix qol 20210909 #565
macro cleanup #564
replace new with singleton to fix cannot re-declare object log file … #563
followup to #531. fixes the same issue on mac #562
Sound asset initial rollin #561
BugFix: Correct placement of the TORQUE_NOINLINE statements #560
Workaround: GCC Release mode Runtime Errors #559
Misc Fixes and QOL improvements #558
mini cleanups for ab #556
Update thread ids for 64bit support. #555
account for the possiblity of _set##name(StringTableEntry _in entries somehow getting punted nulls #554
sanity check nodelist presence #553
ensure new (foo) lines being converted are valid according to findObj… #552
DiffuseRenderPassManager.addManager "cleanups" #551
Misc Quality of Life and Bug fixes #550
be clear where we're referencing gbuffer render targets #549
kill off glowchan leftovers #548
fixes for copypastas that somehow slipped in #547
Converts most of AFX classes to utilize assets #546
Enforces filename string case sensitivity for assets' internal filenames #545
[PLEASE TEST BEFORE MERGE] Mac font stuff #544
MacOS fixes #543
tooltip work #542
Fixes new emitter button bitmap to proper fieldname #540
crash fixes #539
[Shape Editor] BugFix: Correct a bad octahedron.dts reference when using the mount viewer. #535
Importer sanitizing #534
Bugfix linux release builds for Clang #533
Linux BugFix: OpenAL Loading #532
Asset Browser on Linux Fixes #531
[Material Editor] BugFix: Correct case sensitivity errors on the model previews when running on case sensitive systems (Ie. Linux). #530
get the splash screen on linux to stop corrupting the main window #529
suppress deletion of temp material created by the editor #527
ensure the asset browser is executed prior to other pseudo-modules that may need bits #526
report if SDL_CreateWindow is unable to create a window at all #523
bad constructor usage! bad! GCC no like! #522
give useful data when not finding a given shader var #521
Engine Asset Update #520
Update TinyXML to TinyXML2 #517
partly address #502 #515
adress #510 - missing GFXFormatR11G11B10 macrohook #514
template index file review #513
adress #508 - fix postfxmanager default initialization #509
adress #501 - thread oversight. #507
adress #504 - typo leading to broken $origin reference #506
typofix in getScreenResolutionList #500
mac compilation and standarization fixes #499
Script extension assignment. #498
particle emitter bounds box fix #497
Fix buffer overflow issue in StringUnit::getWords bug #496
TorqueScript Interpreter 2.0 C++ Script #495
Fix return value conversion when using SimObject::call() method #494
shadowmap validator tweaks #493
report simset names for add/remove errors #492
augment bitstream write error reporting #491
connects staticshape::unmount to the parent chain so it can actually do so #490
expose a zip file password cmake config option #489
Window resolution options bug [Mac] Test Needed #488
Add support for Apple Silicon #487
Update TORQUE_GAME_ENGINE version number to reflect current version 4.0 #486
make string to char* conversion automatic #485
form steve yorkshire: mat editor save extension fix #484
Updates the masterserver domain referenced in the default scripts, pointing it to the new torque3d master server #483
add additional chars to the flatfile->asset->objectID name santizatio… #482
report which profile usages are conflicting (was,is) C++ QoL Enhancement #481
adds binary to decimal and vice versa methods QoL Enhancement Script #480
Implement Unit Test Suite for TorqueScript. C++ enhancement Script #479
Fixes a resolution switching issue when the game uses only OpenGL… bug C++ Script #478
Updates the torsion.in file to properly be configured to handle tscript extension C++ Script #477
reset emissive to show 0,0,0,0 for local/vector lights in a manner th… #476
Adds import config settings for forcefully adding configurable suffixes for shapes, materials and images #475
Fixes display of internal names on objects shown in guiTreeViewCtrl #474
Misc. minor AB fixes #473
Makes the DB creation process better jive with modules #472
Adjusts Forest object creation and forest item data creation/management to work with asset/module workflows #471
fix emissive #470
Missed a function where similar to previous was needed for the shape editor list fix to ensure it works both ways #468
Fixes the constructor path compare logic in the shape editor so the lists can populate correctly. #467
set prefab and makemesh origins to the biggest model #466
ribbon particle resource port #464
terrain brush dragging cleanups #463
Re-fixes terrain edit dragging without breaking paint actions #462
Implements shape preview caching for shape assets #461
re-fix file exclusivity, readd callonmodules variable extension #460
update openal-soft #459
Integrates object creator logic into the AB #458
augment datablock file handling to include references with no suffixes #457
Fix for transparency in splash images #456
version is not provided by current vendor api making it pointless to … #455
Added fix for #365 from PR #367 - buffer overrun bug #454
Corrects missed asset script file references in asset definitions when swapping to the tscript extension #453
Add Discord badge to README #452
Fixes some minor errors on MacOS regarding compiling in clang #451
provides a general Playgui_onWake callback for modules #450
Loading from zipped game directories. #449
general spawnspheres #448
Cmake allow non-source project directory #447
add parameter handling to callonmodule callbacks. #446
revert #401 as while it does surpress hieght painting touching the ce… #443
Removed old fixed function code from GFX. #442
D3d11 texture lock #441
Improve terrain rendering, handle bug with no detail #438
Assetifies MeshRoad, Decal Road, and the material slot of GroundCover #436
Adjusts handling of C++ asset types #434
moar asset errorhandling #433
sdl usage standards proposal 3 #432
mac fixes #430
High resolution timer fixes #429
Consolidates and standardizes terrain creation between the editor, asset browser and creator panel #428
membervar compile fix #426
Initial pass at implementing MaterialAsset macromagic utility functions #425
Height based terrain texture blending #424
OpenGL: Access viewtangent "DX" style for gbNormal in terrain textures #421
update sdl2 to release 2.0.14 #418
corrected and implemented a usage of shapeasset macros #417
Converts GroundPlane to utilize assets #415
Misc various improvements for noted issues with the Asset Importer #414
add validation flagging for server objects #413
Fixes a few bugs/issues on Linux #412
asset pipe cleanups #409
Fixes for AA toggle and GFX Device reporting for options menu #408
Wraps material animation floats to sane values. #407
Parametrize script extension, default to 'tscript' enhancement #406
Correct bump map in waterObject.cpp being in sRGB space #403
Fixing bug Terrain Editor bug #91 #401
Fixes logic that checks if a postFX was enabled so the PostFX Editor works properly #400
Misc Editor and editor GUI fixups/improvements #399
mMipCount was never being filled out. just use mPrefilterArray->getMi… #398
Removes unneeded redundant asserts when the functions already have range sanity checks #397
Adds handling so the pause menu has a button to exit the editor as a quick shortcut #396
WIP of marking active scene in the scenetree #395
Fixes Datablock and Prefab DragnDrop behavior with the AB #394
Adds ability to delete a module #393
Cleanup of some log errors and spam with assets #392
Better handling for finding modules by file path. Mainly used in asset importer #391
variation on #387 that also introduces errorcodes #390
hooks up shapebase children breadcrumb #388
adress #385 #386
get shapeassetID read. TODO: find further flaws and unrem the filter #383
Pause Menu toggle fix #381
light review (hdr and metalness vs direct lighting) #379
shader preprocessor fixes #378
mac compile fixes #377
be sure to executte defaults prior to clientprefs #376
Adds handling to the path manager so it can deal with both looping and non-looping paths #375
Misc fixes to ensure that the default postFX save, load and editing process is valid #374
get gl side HDR compiling, attempt clamp to keep bloom in range #373
Misc. probe bake/load fixups #372
Adds a sanity check so asset names cannot start with a number #371
Misc. BaseGame UI fixes #370
Added date/timestamp option to console log #369
fix #365 #367
Overhauls the handling of probes to utilize an active probe list #364
Improves default suffix handling for asset importer on image assets under a material asset #363
Basic prototyping module initial upload #362
Updates some level asset functions and script handling #361
clip ./ when doing pattern matching #360
Move slider to core and add opacity slider to console gui in BaseGame #359
Updates macromagic to properly set up for init'ing when image assets are set in material and terrain materials #357
sceneobject mountchain enable/disable collision aug #356
fix gl compilation #355
fix for empty r channel creation of composites crashing out #354
fix GCC compile #353
followup #352
replicate exec signatures for queueExec #351
EngineExportScope(){} can't be initialized by default, aparantly #350
Fix paths in caustics shader bug Script #349
Use string.compare instead of String::compare when comparing strings bug C++ #348
fix terrain compilation #347
gl needs OUT_col filled out to return anything #346
pathshape gravity suppression injection #345
Profile editor for the meshRoad object C++ enhancement Script #343
Replace uses of dStrCmp with new String::compare C++ QoL Enhancement #342
breakShape() - remove parts created with invalid object box . C++ QoL Enhancement #341
ForceFOV is not working on GuiTSControl. bug C++ help wanted question #339
extra option for terrain block to disable the update of the basetexture #337
Remove old and not needed torqueconfig files #336
SFX Player fixes #74 #334
Add NavMesh to World Editor #332
Temporary fix for the geometry feed in spotlights #329
Implementation of guiRenderTargetVizCtrl #328
Fix global variables not being able to be used inside of a foreach$ loop bug C++ #327
Feature/improve cinterface C++ help wanted QoL Enhancement #326
code review: #324
shift pbrconfig to ORM in keeping with the prepoderance of industry standards #323
minor cleanups: #321
memleak fix #320
Implements new shape fadeout and lighting fade/max lights/shadows pref options into the options menu #319
Implements hook-look-up logic for shape assets to ShapeBaseData including autoimport handling #317
Updated version of OTHGMars' updated window and resolution options modes. #316
Various misc. tweaks and fixes targeting memleaks and crashes #315
Fixes the hook-ins so when a shape asset is changed, tsstatics now are correctly triggered for a reload #314
fix chooseleveldlg #313
Reorgs the layout and editing of PostFX with some supplemental level save/load changes #312
Re-implements the dynamic cubemap mode option for reflection probes #311
Misc asset browser/asset creation fixes #310
new trigger features: triponce, tripcondition, and trippedby. #309
Misc fixes for Asset Browser navigation, scene asset utilization and editor settings #308
Misc editor settings fixes and additions #307
Misc Fixes for level saving and selecting asset paths #306
Fixes logic when opening shapeEditor with a TSStatic selected #305
Misc. Fixes and cleanup for lights #304
Miscellaneous small issue fixes #303
Integrates sound and shapeAnimation assets into the importer #302
Material Asset import lookups and initial re-integration of sis files. #301
Adds sorting to the settings class so when it saves out to file #300
Level Asset Dependency handling and various level fixes #299
fix for trigger::testobjects vector population #298
Adds a notes object that only displays in the editor #297
Fix compilation with shipping flag #295
Adds a pref to dictate if local lights can cast shadows or not. #294
Expands AB tooltips with file info #293
Adds image variances for the menuGrid image #292
Adds in the missing materials used for the Convex Proxies for triggers, zones, etc. #291
Standardizes the tooltip profile colors to match the rest of the themeing stuff #290
Adds logical check to skip animated statics when baking selection to mesh. #289
Misc. Image Asset improvements #288
More misc. fixes #287
Updates SDL to 2.0.12 #286
Followup commit to switch to engine conventions #285
Basic Platform::openWebBrowser implementation for linux #284
mouse display for keybinds #283
Even more misc asset fixes #280
More various Asset Browser and importer fixes #279
from @OTHGMars: AssetImporter type and path for material look-ups. #277
Queue exec order #276
Fixes the backend logic for setting/creating 3DTextures in D3D11 #275
Various fixes for both asset importing and some workflowy bits relating to assets stuffs #274
Fix gamepad binds on non-windows. #273
inputTest Module Initialization #272
Alpha40 shader gen cleanups #271
Some cleanup and adjusting of local light fields and default settings. #270
Adds additional light preferences #269
Adds some console preference variables for object fade overriding on TSStatics #268
ribbon shader variable order fix from @steve_yorkshire #267
Adds a default value to the lodType of the asset importer #266
proper variation on the datablock file list erasure #265
crashfix: const U32 numVerts = curEntry.vertBuffer-> is invalid for vectorlights #264
crashfix: decal report when missing the DB entry was malformed #263
fix reverb out of bound initializations #262
groundframe generation cleanup work #261
Moves the BaseUI module to utilize the queuedExec function #260
Captures secondary window close events #259
Updates the BaseGame UI theme #258
Fix GCC9 complaints #257
Fix GCC9 complaints #256
Fixes issue with Drag-and-drop asset import action #255
Moves the delta-based rounding function Verve used up into the engine #254
from jeff and tim: review of lighting impacts #252
Added slider to consoleDlg for bg alpha (Needs refinement) #251
from @rextimmy new isbackground shader feature. #250
Adds additional functions for inserting inspectorGroups #249
cleanup singlechannel glowmask leftovers (we use a full rgb map now) #248
Various improvements, fixes and enhancements to Asset editor stuffs #247
Various improvements, fixes and expansions for Asset Importing #246
Minor additions to popup menus #245
Adds logic to guiTextEditCtrl to have placeholder text when the control is empty. #244
from @practicing01: trigger mounting #243 by Azaezel was merged on Jul 10, 2020
from practicing: aiplayer onstuck correction #242 by Azaezel was merged on Jul 10, 2020
comparison flaw in spotlight animation check. #241 by Azaezel was merged on Jul 8, 2020
fixed cpu detection on 64bit windows #240 by JeffProgrammer was merged on Jul 7, 2020 1
#include "console/typeValidators.h" #239 by Azaezel was merged on Jul 5, 2020
fix cubemap capture for gl #238 by Azaezel was merged on Jul 5, 2020
safety check #237 by Azaezel was merged on Oct 9, 2020 1
client cleanups #236 by Azaezel was merged on Jul 26, 2020 1
Fix crash due to GuiEditCanvas::save() #235
Implements missing _captureBackBuffer method for GL gfx layer. #234
Fix for crash in _onZoningChanged methods when called by hidden objects. #233
Reworks the terrain loader code to work with the assets. #229
adress #116 and #179 (shaderside) #227
adress #225 #226
Removal of old font files from basegame template #223
adress #221 crash surpress macromap #222
adress #16 - don't need to swizzle vert colors #218
groundcover requested augs #216
fixes for trigger onenter/onleave #215
adds an animspeed and animoffset to tsstatic instances #214
typofix in opengl terrain shadergen #213
export rounds LODs to the nearest power of 2 #212
Updated links, added info from torque3d.org #211
adress #162 based on work by Chad Hall #210
adress #203 #209
Linux Slash compatability #208
adress #205 #206
D3D-only compile fix DirectX #204
implement copyResource, fix copyToBmp #202
Remove trailing whitespaces from simObject.cpp and fix pointer format #2382
fixed texture call which reported as a missing image #2378
Updates SDL to 2.0.10 #23699
OpenAL efx fixes for macOS/Linux #2362
Modification of #2145 Improvement #2354
adress #2344 #2352
Full template Scene conversion Bugfix Improvement #2345
fix(es) for volumetric fog when dealing with dedicated servers. #2342
Makes the popups correctly operate anywhere in the space of the canvas Bugfix #2340
Adds logic to temporarily disable collisions of mounted objects on Players Bugfix #2339
Fixes some outstanding menubar problems. Bugfix #2338
Fixes artifacts in Cloud Layer. Bugfix #2336
rewrite of NavMeshUpdateAll/NavMeshUpdateAroundObject Bugfix Improvement #2335
Cleanup and minor tweaks to the core dir structure. Improvement #2334
Fixes a crash that occurs on linux headless servers Bugfix #2332
Set contrsaints for Player Z rotation Bugfix #2331
Adds a filter for materials to never import when importing a shape New feature #2328
Adds ability to skip loading of cached dts in enumColladaForImport New feature #2327
Adds visualizers for various types of colorblindness Improvement New feature #2326
Moves the path return from fileDialog through the returnBuffer Bugfix #2325
Tweaks some object handling of guiTreeViewObj Improvement #2324
Sanity check for calling getFieldValue Bugfix #2323
Adds gui3DProjectionCtrl New feature #2322
Updates TextEdit value when focus is lost. Improvement #2321
Allows special inspectorFields to override their height Improvement #2320
Initial implementation of the Scene object Improvement New feature #2319
Tweaks to the Asset/Module info echo behavior to spam the console less. Improvement #2318
Adds ability to set the split point of a guiSplitContainer #2317
corrects a parity flaw between wireframe and non wireframe box display #2315
Switches to absolute position for mouse tracking. #2313
Snap to terrain Z offset. #2311
Vert color correction #2310
Remove redundant variables and clean up C4312 and C4305 warnings #2309
nextfreemask does nothing for proximity mines as there are no subclas… #2307
corrects a copy-corruption flaw with GuiSwatchButtonCtrl::onMouseDragged #2305
Sdl joystick2 #2300
Sqlite Console refactor, #2299
Travis Compile #2298
Fix SDL Input::getKeyCode on software keyboard layouts #2296
Add a .editorconfig file #2295
Adds features to GuiInputCtrl #2294
afxRenderHighlightMgr: account for hardware skinning #2292
corrects compilation errors on non-mac unix derivatives #2288
corrects compilation errors on mac #2287
Nfd update #2286
corrects a pair of conversions. one object oriented, one not. #2285
Fills in monitor functions in PlatformWindowManagerSDL #2284
Adds handlers for sdl focus events. Final review Improvement #228
Fixes CanvasSizeChangeSignal and Canvas::onResize() under SDL Final review Improvement #2282
OpenALEffects New feature #2281
Approved Improved BitStream writeQuat/readQuat methods. Improvement #2277
filter out pixel shader normalmap calcs when not in deferred mode. Bugfix Final review #2276
Adds Clamp to QuatF::dot() Bugfix #2275
Core module-ification Improvement #2272
micro patch to the nativefiledialogues library to mirror file type name #2270
alternative to #2268 : remove secondary profiling #2269
Network Code Fixes Improvement #2267
Resolves #1721 - ScatterSky zOffset Bugfix #2266
Fix for bug in GFXVideoMode::parseFromString() Bugfix #2265
Resolves #740 - Remove redundant code in _GFXInitGetInitialRes() Bugfix #2264
member var conversion error that oddly didn't crop up till mac testing. Bugfix #2262
Changes TSStatic::castRayRendered to use passed texcoord argument. Bugfix #2259
Fixes the front/back ortho views in the editors Bugfix #2258
Particles should go downwind (while windCoefficient >0) Bugfix #2255
SDL 2.0.8 Bugfix Improvement #2254
It's almost imposible to change direction of wind. Reseting mCurrentT… Bugfix #2252
openal-soft updates Bugfix Improvement #2251
Fixes various incorrect popup menu behaviors. Bugfix Improvement #2250
Updates PlatformCursorController to use full set of SDL cursors. Improvement #2249
New cinterface #2248
Corrects a problem with the D3D11 texture lock/unlock mechanism #2247
Update CInterface #2246
Clean-up uses of ConsoleFunction etc. #2245
Higher resolution app icon #2243
Interpreter Hotfix: Check for NULL on the thisObject before using it. #2242