Commit graph

6470 commits

Author SHA1 Message Date
marauder2k7
a200554496 more changes
-Apple = more trouble than its worth
2023-10-19 11:45:25 +01:00
marauder2k7
c11587cad3 Attempt 2
-Missing includes may be due to no parent_scope
2023-10-19 11:04:16 +01:00
marauder2k7
ac60ce8da7 Update apple.toolchain.cmake 2023-10-19 09:58:55 +01:00
marauder2k7
1b49f28d19 move all setup to toolchain
-All apple config in toolchain
2023-10-19 08:57:24 +01:00
marauder2k7
e6c387c67a Update apple.toolchain.cmake 2023-10-19 08:29:27 +01:00
marauder2k7
13af296bf8 initial toolchain
-test of an initial toolchain setup for macosx builds
2023-10-19 08:08:50 +01:00
Brian Roberts
2a27addf08
Merge pull request #1112 from Areloch/AssetPropertiesSaveFix
Fixes the handling of the temp editable asset definition in the asset properties inspector so it'll save sub-objects as expected
2023-10-18 17:55:06 -05:00
Areloch
8232d0f6dd Fixes the handling of the temp editable asset definition in the asset properties inspector so it'll save sub-objects as expected 2023-10-18 11:37:27 -05:00
Brian Roberts
a16715f673
Merge pull request #1111 from Azaezel/alpha41/cmakeCleanups3
remove bad example template
2023-10-17 19:05:43 -05:00
AzaezelX
76477a6e78 remove bad example template 2023-10-17 11:04:06 -05:00
AzaezelX
4fb67ed618 refactor by request 2023-10-15 16:09:49 -05:00
AzaezelX
3bdce1f33e lower engine requirements back to c++17 standards, not c++20. 2023-10-15 16:09:49 -05:00
marauder2k7
e6ead9f268 Update console.cpp 2023-10-15 15:14:58 -05:00
marauder2k7
09b1e9783a Mem fix
-Data chunker was leaking, (my bad) fixed

-Added != operator to scene container for std:c++17 conformance.
2023-10-15 15:14:58 -05:00
AzaezelX
4b2e3aac43 typofix 2023-10-14 23:02:55 -05:00
AzaezelX
b278802645 cmake cleanups
new global defines: TORQUE_LIB_ROOT_DIRECTORY and TORQUE_LIB_TARG_DIRECTORY for source location and target to build static libs, respectively
reassign location back to torqueConfig.h, torque.rc, and Info.plist to  "${TORQUE_APP_ROOT_DIRECTORY}/source/ aka \My Projects\<apname>\source by request
2023-10-14 23:02:55 -05:00
Lukas Aldershaab
a5e75dfd61 Make sure TORQUE_TARGET_PROPERTIES is populated before using it 2023-10-08 17:36:51 -05:00
Lukas Aldershaab
df8041e689 Add support for replacing the main.tscript file with a specified Console Function 2023-10-08 17:36:51 -05:00
Lukas Aldershaab
bcea9bfc3a Support setting target properties and link options from modules 2023-10-08 17:36:51 -05:00
Lukas Aldershaab
87c6884433 Expose SimObjectPtr C-API functions using EngineAPI 2023-10-08 17:36:51 -05:00
Lukas Aldershaab
8748a2cac8 Expose some information in EngineFunction exports for better interop capabilities 2023-10-08 17:36:51 -05:00
Lukas Aldershaab
ee93dc3b57 Ensure that getGlobalScope always returns the same object 2023-10-08 17:36:51 -05:00
Lukas Aldershaab
2c9f6a5350 Remove EngineXMLExport filtering 2023-10-08 17:36:51 -05:00
Lukas Aldershaab
25c1ebcf13 Properly call endGroup instead of addGroup 2023-10-08 17:36:51 -05:00
Lukas Aldershaab
753cbe32d9 Fix SkipMainCs flag, it was inverted 2023-09-28 08:31:39 -05:00
AzaezelX
268603f36c clean up ServerAssetValidator when closing server 2023-09-27 15:45:54 -05:00
Lukas Aldershaab
27b6973da0 Reintroduce getFileLine for Console Modules 2023-09-27 14:58:44 -05:00
Lukas Aldershaab
01cfa4a604 Add sensible defaults for Console Module interface 2023-09-27 14:58:44 -05:00
Lukas Aldershaab
569f3a1e41 Allow skipping main.tscript execution 2023-09-27 14:58:44 -05:00
AzaezelX
0f55389712 rigidshape and derivatives cleanups
dragforce for rigidshapes and children defaulted to a value it's own debuggers won't complain about out of the gate
removed duplicate invalidation for flying vehicle sounds causing network instability
removed redundant hovervehicle vars
2023-09-27 14:37:41 -05:00
Lukas Aldershaab
5615cc33d8 Remove CInterface script hooks, superseded by console refactor 2023-09-27 14:11:13 -05:00
Lukas Aldershaab
a4e3a000fb Fix Dynamic Library builds on Windows 2023-09-27 13:53:30 -05:00
Lukas Aldershaab
d05d9b6cf1 Fix minor typo 2023-09-27 13:53:30 -05:00
James Urquhart
6605ddc66a Improve ray intersection tests 2023-09-26 12:03:51 -05:00
James Urquhart
568f889dbc Correctly handle currentT processing between bin checks during castRay 2023-09-26 12:03:51 -05:00
James Urquhart
dad888f862 Fix compile issue with gcc/clang 2023-09-26 12:03:51 -05:00
James Urquhart
175831fd30 Remove dead code comment 2023-09-26 12:03:51 -05:00
James Urquhart
d278aab929 Improve SceneContainer testing code 2023-09-26 12:03:51 -05:00
jamesu@gmail.com
32a5644d2e Add preliminary testing code for SceneContainer util classes 2023-09-26 12:03:51 -05:00
James Urquhart
7e0016e670 Correct zone insertion logic 2023-09-26 12:03:51 -05:00
James Urquhart
d9ff5d3f0e Basic zone code refactor using lists instead of linked lists 2023-09-26 12:03:51 -05:00
James Urquhart
7e5eacc43d Fix SceneContainer ray test 2023-09-26 12:03:51 -05:00
James Urquhart
596d13f9a4 Optimize container bin lookups 2023-09-26 12:03:51 -05:00
Lukas Aldershaab
c6047b24eb Fix foreach over non-existant objects 2023-09-24 14:36:56 -05:00
Brian Roberts
f405666cbc
Merge pull request #1096 from Azaezel/alpha41/aRigidScrubbing
cleanups for disablemove
2023-09-23 09:03:25 -05:00
AzaezelX
0c97732ae9 cleanups for disablemove
downshift the exposure of the entry to rigidshape so it and vehicles all have the button.
fix moving them after they've become atrest failing to apply gravity untill collided with or applyimpulse is called on them
de-duplicate vehicle networking in reguards to rigid body instance variable transmission
2023-09-22 19:02:26 -05:00
Brian Roberts
e1cc9136d0
Merge pull request #1092 from Azaezel/alpha41/moduleFIlterCleanup
clean up folder display of optional core modules
2023-09-18 06:33:00 -05:00
Brian Roberts
d074b58699
Merge pull request #1093 from Areloch/ForestWindDefoFeatureFix
Adds the hlsl and glsl wind deformation shader feature implementation code back into the cmake logic
2023-09-18 06:32:46 -05:00
Areloch
7819ca4037 Adds the hlsl and glsl wind deformation shader feature implementation code back into the cmake logic 2023-09-17 19:14:42 -05:00
AzaezelX
62f4d443d5 more tools pseudo-module incorporation cleanup 2023-09-17 18:29:10 -05:00