AzaezelX
f59c5f152f
soundAsset profile and description getter fixes
2022-07-27 16:28:07 -05:00
AzaezelX
0aab4b63a5
make sure the volfog manager is dead before we kill scene
2022-06-26 10:04:26 -05:00
AzaezelX
f0b218f1e2
fix shape errorcodes
...
corrects out of bounds flaw
2022-06-16 22:07:45 -05:00
Brian Roberts
b753c9d91c
Merge pull request #713 from Ragora/feature-vfs-security
...
Feature: VFS Security
2022-06-16 21:23:49 -05:00
Brian Roberts
41f5350173
Merge pull request #815 from Azaezel/alpha40/TORQUE_TOOLS
...
fix TORQUE_TOOLS = off compilation
2022-06-16 21:23:38 -05:00
Robert MacGregor
35b348f93c
* Adjustment: Change Platform::makeFullPathName to use "game:/" as cwd if none is specified.
2022-06-16 19:04:43 -04:00
Robert MacGregor
2a865d387a
* BugFix: When loading sound assets, don't resolve the absolute path.
2022-06-16 18:46:25 -04:00
Robert MacGregor
2b8f9e3999
Merge https://github.com/TorqueGameEngines/Torque3D into feature-vfs-security
2022-06-15 18:12:39 -04:00
AzaezelX
a808990bc6
you want the higher number, not the lower
2022-06-15 16:46:54 -05:00
Brian Roberts
003ba9f059
Merge pull request #818 from Azaezel/alpha40/fixForward
...
fix computeForwardProbes shadergen gl side
2022-06-14 23:18:15 -05:00
AzaezelX
691eb5f2ba
fix computeForwardProbes shadergen gl side
2022-06-14 22:40:40 -05:00
Brian Roberts
fedee8d2a0
Merge pull request #817 from Azaezel/alpha40/arrayObjectOutOfBoundFix2
...
fix out of bounds reference in arrayobject
2022-06-13 21:38:07 -05:00
AzaezelX
c91002d5ec
fix out of bounds reference in arrayobject
2022-06-13 21:10:28 -05:00
Brian Roberts
5fb227a1e7
Merge pull request #813 from Areloch/MiscConvexToolFixes
...
Fix Misc ConvexShape Tooling Issues
2022-06-13 16:32:04 -05:00
AzaezelX
4a7104e5ea
fix TORQUE_TOOLS = off compilation
2022-06-13 12:38:08 -05:00
Robert MacGregor
bd3a990140
* BugFix: Correct the 'gotoWebPage' function not using the VFS.
2022-06-13 12:21:06 -04:00
Robert MacGregor
0a45fac224
* BugFix: Switch a few raw platform calls in reflectionProbe.cpp to the VFS.
2022-06-13 12:02:58 -04:00
Robert MacGregor
1cd2b3ead9
* BugFix: Correct a small typo in the script function 'compareFileTimes'.
2022-06-13 11:45:05 -04:00
Robert MacGregor
a390e0d8d5
* BugFix: Correct script function 'compareFileTimes' not going through the VFS when making the comparisons.
2022-06-13 11:43:43 -04:00
Robert MacGregor
3dafdef5da
* BugFix: Mount home:/ to refer to Torque's original Documents/<APPNAME> output for eg. prefs while leaving data:/ as an option for those that may want it.
2022-06-13 10:53:01 -04:00
Robert MacGregor
59cf242a7a
* BugFix: Fix the data:/ VFS not being mounted if the root directory didn't already exist.
2022-06-13 10:32:39 -04:00
Robert MacGregor
93a4f8780c
* BugFix: Correct simple incorrect references after changing Platform::isFile to Torque::FS::isFile in the asset importer.
2022-06-13 08:20:46 -04:00
Robert MacGregor
ba07e6c6d7
* Cleanup: Remove the partial editor tools integration from the TORQUE_SECURE_VFS implementation in preference for developers building mod tools builds instead.
2022-06-13 08:08:43 -04:00
Robert MacGregor
161ffc62fe
Merge branch 'Preview4_0' into feature-vfs-security
2022-06-13 08:05:26 -04:00
AzaezelX
01ba199dc7
fix vectorlight visualizer varnames
2022-06-12 14:43:26 -05:00
JeffR
7cdace8da3
Fixes bounds scaling issue making the object box in the editor be double the convex's size
...
Fixes loading of modified surfaceTextures by properly inserting into stringtable
Fixes display of the active and default material previews in the ConvexShape editor
Adds buttons to hollow and recenter selected convex to tool window
2022-06-12 04:27:32 -05:00
Brian Roberts
607f62bf03
Merge pull request #812 from Ragora/str_cpp_memory_experiment
...
BugFix: Remove the GCC Workaround
2022-06-09 22:49:59 -05:00
Robert MacGregor
4ef3f89280
* BugFix: Correct a minor post-merge typo.
2022-06-09 23:10:13 -04:00
Robert MacGregor
1e9aa8b86f
Merge branch 'Preview4_0' into str_cpp_memory_experiment
2022-06-09 22:49:43 -04:00
Robert MacGregor
704113577b
* Cleanup: Remove leftover comments from str.cpp.
2022-06-09 19:30:25 -04:00
Robert MacGregor
6d0e81763b
* BugFix: Correct not setting the string to interned when allocating a StringData with a DataChunker in str.cpp.
2022-06-09 19:26:39 -04:00
JeffR
67d8448915
Fixes cleanup handling on guiBitmapButtonCtrl and guiGameSettingsCtrl to release the bound textures like other GUI controls when they sleep, avoiding a texture object leak.
...
Fixes a call for UINavigation to getPageCount that was erroneously referencing the pageStack
Fixes fetch and binding of the image for display when using the uvEditor
2022-06-09 16:29:32 -05:00
Robert MacGregor
2cdfe70e50
* Experiment: Change the way StringData is allocated in the code, experimentally.
2022-06-08 11:27:16 -04:00
AzaezelX
66820fee90
let me underscore this is painfully incorrect and we'll want to revisit it when we have more time, but... this seems to fix mangled decal and decalroad rendering
2022-06-07 22:06:48 -05:00
AzaezelX
de6ee93159
slim ambient down to vec3, default to premul for translucency
2022-06-07 22:05:47 -05:00
AzaezelX
0e0088cab9
forward lit ambient application. fix GL side IBL overwriting forward lit color.a
2022-06-07 11:18:53 -05:00
JeffR
1acf4b2dae
Adjusts engine cleanup ordering on shaderFeatureMgr to avoid periodic crashes on Mac ARM machines
...
Adds missing disconnect/timeout handling callbacks to the clientServer core module
Adds page refresh function to UINavigation to be able to selectively nudge the current page to refresh its contents if needbe
2022-06-05 01:21:38 -05:00
JeffR
834116c513
Uncomments networking lines that ensure client has the particle's textures
2022-06-04 21:53:12 -05:00
JeffR
7efab038d1
Adjusts handling for special-case networking of sound assets where we may need to account for stuff like SFXPlaylists. DB names aren't transported, so we need to do Id lookups
2022-06-04 00:59:06 -05:00
JeffR
448a453e51
Fixes logic check for sound asset macros so if the defined field value is an object, we consider it valid, as it's almost certainly an SFXPlaylist or track. This removes some unneeded error spam
2022-06-03 03:23:27 -05:00
JeffR
943cf8351b
Adds safety check to SoundAsset's playSound so if we don't have a source, it doesn't crash
...
Adds logic to SoundAsset's load sound to 'nudge' the SFX system to load the required data for first use
Shifts SimSoundAssetEvent constructor to utilize assetId instead of raw asset so we can safely fail if for whatever reason we end up default constructor'ing blanks
Standardizes the shapeImage playList lookup a bit into a common function and ensures that on packet receive we force an update of the state's sound
2022-06-03 02:04:39 -05:00
AzaezelX
bba3b1a8d6
proper player head rot clamp
2022-06-01 10:30:45 -05:00
Brian Roberts
35e946e627
Merge pull request #800 from Azaezel/alpha40/constraintConsternation
...
constrain player mRot.z reguardless of translation
2022-06-01 09:24:34 -05:00
AzaezelX
c3eb5e028b
constrain player mRot.z reguardless of translation
2022-05-31 22:00:15 -05:00
Brian Roberts
d9361a0128
Merge pull request #799 from Areloch/MiscFixes20220530
...
Misc Fixes for 2022/05/30
2022-05-31 14:33:59 -05:00
JeffR
27b20c14d7
Cleans up the ExampleModule to have up-to-date examples of module init'ing, game modes, levels and basic input logic
...
Cleans up prototyping module to trim unneeded extra scripts and files
Adds PlayerBot model to Prototyping module
Adds metalGray material to Prototyping module
Fixes issue where logic wasn't changed for forcing AB preview images to regenerate
Removes unneeded legacy lines from editor template level
Removes unneeded extra asset import config
Disables terrain material name field from editing in terrain material editor for now to prevent bad behavior
Adds mapTo line to newly created material asset definitions to ensure shapes doing mapTo lookups can properly utilize the materials
2022-05-31 00:26:20 -05:00
dottools
0f81ececae
Engine SDL: Use screen space coordinates for both mouse pointer set and get position
...
Changed mouse pointer coordinates from client to screen space. Done in order to be consistent with existing engine comments, API help doc string, and how it used to work in Win32 window management code.
2022-05-30 16:14:18 -05:00
dottools
01a3163d40
Engine GUI: Don't translate mouse coordinates in GuiCanvas::setCursorPos()
...
Removed translating passed mouse pointer coordinates from client to screen space. Source comments and exposed canvas script API help doc line for the same function states that passed mouse pointer coordinates are supposed to already be in screen space.
2022-05-30 16:09:48 -05:00
Brian Roberts
925f6ebe41
Merge pull request #794 from Azaezel/alpha40/convexShapeShaderStandardization
...
set convexshape to use a standard vertex type
2022-05-29 22:53:13 -05:00
AzaezelX
dd920bb537
set convexshape to use a standard vertex type
...
we were seeing vert type vs shadergen mismatches. this is a route to conform the former to the latter, which avoids generating a unique shader/processedmaterial combo
2022-05-29 13:18:01 -05:00