Brian Roberts
a6f03897ed
Merge pull request #1016 from Azaezel/alpha41/mangledMath
...
clean up math varsize complaints
2023-05-08 21:28:49 -05:00
AzaezelX
835d6f009a
thread var initialization fixes
2023-05-01 14:17:17 -05:00
AzaezelX
0d4221fa59
uninitialized and unused value cleanups
...
(cherry picked from commit 1f08602cf0ad84409cd8b3520510f9c6ce7d5f9c)
2023-05-01 10:40:02 -05:00
AzaezelX
0ce2da3a23
clean up math varsize complaints
2023-04-27 16:10:04 -05:00
Lukas Aldershaab
be4f3e7f1b
Prevent tests from never ending due to threading bug
2023-04-08 00:50:57 +02:00
Lukas Aldershaab
1d28ddf734
Cleanup and improve
2023-04-06 15:28:09 +02:00
AzaezelX
f5a34308f9
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
Glenn Smith
3bdbe5965e
Fix some compiler warnings on macos
2023-01-01 22:56:56 -05:00
Areloch
5e9d7d63a1
Adjusts handling for httpObject class so that if curl flag is off, files are not included and references are disabled to avoid compilation issues
...
Adds SMAA anti aliasing
Adjusts AA option setting to properly work and facilitate SMAA
Added defaults for AA to facilitate SMAA
Updated brightness and HDR values on Example Level to comply more closely to the Editor default to give better default results
Fixed issue where ShapeEditor wasn't initialized properly when we'd open it from the Asset Browser
2022-09-16 16:16:12 -05:00
Glenn Smith
20eb0a911a
HTTPObject with CURL
2022-09-03 00:54:26 -04: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
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
161ffc62fe
Merge branch 'Preview4_0' into feature-vfs-security
2022-06-13 08:05:26 -04:00
Robert MacGregor
2368f1d97c
* Feature: Reimplement POSIX CPU information.
...
* BugFix: Correct a typo in setProcessoInformation -> setProcessorInformation.
2022-05-24 20:58:28 -04:00
Robert MacGregor
c687c0d23a
* BugFix: Remove unused 3DNow! extensions and broken SSE extensions.
2022-05-24 20:39:34 -04:00
Jeff Hutchinson
27fd15de83
Merge remote-tracking branch 't3d/Preview4_0' into cpuinfo
2022-05-24 17:16:57 -04:00
Robert MacGregor
0e93373824
* BugFix: When querying against root with Torque::FS::DumpDirectories, correctly return directories with their path.
...
* Adjustment: Add commenting to some of the new programming.
* Adjustment: Tweak fileCreatedTime and fileModifiedTime functions to use the VFS.
2021-12-20 19:26:32 -05:00
Robert MacGregor
7665076b19
* Cleanup: Minor cleanup of test code and an unused include.
2021-12-19 00:54:11 -05:00
Robert MacGregor
277cdf67b0
* Feature: Initial secure VFS implementation with asset import capability.
2021-12-17 21:16:42 -05:00
Robert MacGregor
2311d7d683
* BugFix: Correct an ASAN reported memory error caused by incorrect usage of __sync_fetch_and_add.
2021-11-02 18:11:42 -04:00
Robert MacGregor
aba091a97a
Merge remote-tracking branch 'main/Preview4_0' into bugfix-msvc-compiler-warnings
2021-10-11 19:36:52 -04:00
Robert MacGregor
cf9d15a9d4
* BugFix: Correct a Windows compilation error in the endian swap code due to a missing include.
2021-10-08 17:23:16 -04:00
Robert MacGregor
15b946fb35
* Adjustment: Utilize native compiler intrinsics for endian swapping when available.
2021-10-07 09:59:03 -04:00
Robert MacGregor
5d26dba7da
* BugFix: Clear some MSVC compiler warnings.
2021-10-07 00:27:39 -04:00
Robert MacGregor
1b6b803a20
* BugFix: Clear a lot of warnings and correct a few actual programming errors along the way.
2021-10-04 20:04:21 -04:00
Jeff Hutchinson
24e5db942b
flush out windows cpu detection.
2021-09-26 23:43:06 -04:00
Jeff Hutchinson
eb92a8927e
M1 Support for cpu detection
2021-09-26 19:36:12 -04:00
Jeff Hutchinson
960ea2aa5a
Add support for Neon.
2021-09-25 22:53:34 -04:00
Jeff Hutchinson
7cb306b65a
macos platform fixes for intel macs
2021-09-25 22:39:40 -04:00
Jeff Hutchinson
433d32f237
Implement better CPU Detection
2021-09-15 00:19:56 -04:00
Jeff Hutchinson
17231ca9fb
Merge remote-tracking branch 'devhead/Preview4_0' into tsneo
...
# Conflicts:
# Engine/source/platform/types.visualc.h
# Templates/BaseGame/game/tools/assetBrowser/scripts/assetBrowser.tscript
# Templates/BaseGame/game/tools/assetBrowser/scripts/assetTypes/terrain.tscript
# Templates/BaseGame/game/tools/gui/editorSettingsWindow.ed.tscript
# Templates/BaseGame/game/tools/gui/scriptEditorDlg.ed.gui
2021-09-01 22:26:23 -04:00
Robert MacGregor
1b55dce613
* Workaround: Implement noinline attributes for problematic functions in str.cpp due to what appears to be GCC compiler bugs.
2021-09-01 21:12:12 -04:00
Jeff Hutchinson
633bc040d0
Update thread ids for 64bit support.
2021-08-29 20:34:57 -04:00
Robert MacGregor
6ad2876504
* BugFix: Correct 3 missing defines in the GCC types include file.
...
* BugFix: Move several compiledEval declarations around to resolve ordering issues.
* BugFix: Experimentally remove the reference on an engineAPI template function to allow parameter types to match.
2021-07-09 21:05:55 -04:00
Jeff Hutchinson
acde0c3f0b
Merge branch 'Preview4_0_DevHead' into tsneo
...
# Conflicts:
# Engine/source/console/consoleInternal.cpp
2021-06-18 21:13:49 -04:00
Jeff Hutchinson
e981fd2cc3
Add support for aarch64 / apple silicon
2021-05-10 15:55:56 -04:00
Jeff Hutchinson
ab4c0f0361
Add fast math optimization
2021-05-01 02:07:54 -04:00
Jeff Hutchinson
5e81c021f5
start cleaning up ConsoleValueRef's
2021-03-30 23:58:07 -04:00
Lukas Aldershaab
099dd4f1f3
Parametrize script extension, default to 'tscript'
2021-01-19 21:32:31 +01:00
Jeff Hutchinson
dee89e25b8
Changes profiler to use the high precision timer built into windows.
...
Also removes the legacy GetTickCount() fallback as that is no longer necessary in modern versions of windows (Windows XP and greater support QueryPerformanceCounter)
2020-12-28 18:14:21 -05:00
Lukas Aldershaab
197a62f6ea
Convert dStrcmp to String::compare for more cases
2020-10-04 00:00:01 +02:00
Lukas Aldershaab
c999baf7ed
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
OTHGMars
186efd5c87
Fix gamepad binds on non-windows.
...
Removes unneeded #ifdef that was preventing gamepad binds from being found in non-windows builds.
2020-08-05 02:50:04 -04:00
Jeff Hutchinson
7880c71d9a
fixed cpu detection on 64bit windows (and removing nasty assembly for win32).
...
Note that this still works for 32bit windows.
2020-07-07 01:05:08 -04:00
AzaezelX
bd8a72005e
uninitialized variables-platform
...
(cherry picked from commit 36fd324de7a29a8f4bb84b7622ae925acb1d3760)
2020-05-11 15:15:01 -05:00
Areloch
1ec048f41d
Merge pull request #2220 from irei1as/development
...
Changes for SFXSound::setPosition(time)
2019-03-30 18:42:19 -05:00
Areloch
6ae3076ab7
Moves the path return from fileDialog through the returnBuffer so it doesn't get mangled or corrupted in memory inadvertently.
2019-02-23 18:11:54 -06:00
suncaller
8a7c09c8fe
Clean up redundant variables
2019-02-06 15:03:06 -05:00
OTHGMars
0ae675839e
Adds event codes for 2 POV hat masks, 2 trackballs and the guide button.
2019-01-10 20:06:54 -05:00