Commit graph

7232 commits

Author SHA1 Message Date
marauder2k7
f127b084ce Add 2d value types
- TypePoint2F and TypePoint2I now display as multi dimensional
2023-07-04 07:15:03 +01:00
AzaezelX
1821933b51 minor double to float warn cleanup in unit test suite 2023-07-03 17:08:38 -05:00
AzaezelX
061c25686d add setEulerRotation to pair with getEulerRotation for sceneobjects 2023-07-03 15:14:17 -05:00
Brian Roberts
7f18baa345
Merge pull request #1037 from Azaezel/alpha41/localizationUtils
localization utility methods
2023-07-03 15:10:33 -05:00
marauder2k7
22f8e46288 Copy and Paste
Copy and paste buttons added for multi dimensional fields
No longer name conflict errors coming up.
2023-07-03 20:59:16 +01:00
marauder2k7
4abd6d6bc2 Merge remote-tracking branch 'upstream/development' into GuiInspectorFields 2023-07-03 19:19:14 +01:00
AzaezelX
5e6a95866a localization utiity methods
to better adress https://github.com/TorqueGameEngines/Torque3D/issues/1036
2023-06-22 17:52:32 -05:00
AzaezelX
678fd2a3cc assert to skip the rest 2023-06-21 13:02:12 -05:00
AzaezelX
cc037f7306 work around GLOB_RECURSE not... recursing... directories 2023-06-19 14:27:05 -05:00
Brian Roberts
cf233367a8
Merge pull request #1034 from Azaezel/alpha41/TreeUnTrimming
fix forest element inspector
2023-06-17 15:14:58 -05:00
AzaezelX
80437b3515 suggested sdl compile fix 2023-06-17 15:07:12 -05:00
AzaezelX
fd758b1736 fix forest element inspector 2023-06-17 11:31:32 -05:00
AzaezelX
6d91cabaff unit test module cleanup 2023-06-15 20:19:39 -05:00
AzaezelX
79dffb1877 get gtest partly hooked back up. todo: engine/source directories only included when TORQUE_TESTING is on 2023-06-15 19:54:38 -05:00
AzaezelX
c1daeffe06 kill redundant files 2023-06-14 21:43:56 -05:00
marauder2k7
5527207805 AngAxis toEuler
Add Euler set and to functions to AngAxis.
Removes the need to use a matrix
2023-06-13 15:11:28 +01:00
AzaezelX
1fa750d51c bump up minspec cmake version to 3.21.0 to ensure folks have COPY_FILE 2023-06-12 10:25:43 -05:00
AzaezelX
fa14b8c3a9 framework macro typofix 2023-06-12 09:01:50 -05:00
marauder2k7
a4e2bfe34e Commit before cleanup
-TypeRotationMatrix working as designed
no more funny business on focus.
2023-06-11 22:37:08 +01:00
marauder2k7
cbe2bd4c7b Conversions
Commit from Azaezel to fix the naming of inspector fields.
TypeMatrixField still messes around on first responder, we know these functions convert angAxis to eul properly and from eul to angAxis but when the data comes to TypeMatrix it changes.... weird issue is weird.
2023-06-11 21:59:03 +01:00
AzaezelX
d4c73c8733 gtest cmake config convert 2023-06-10 19:26:18 -05:00
AzaezelX
1ddef642c1 helps if we test the right order azy... 2023-06-10 18:20:05 -05:00
AzaezelX
dc1c1b6c0d try an additional CI gtest filter... 2023-06-10 18:17:34 -05:00
marauder2k7
92920dbcd9 Change to GuiTextEditSliderCtrl
Change dimension elements to a guiTextEditSliderCtrl
add a button to copy all elements of the multi dimension class to the platform clipboard
2023-06-10 21:30:58 +01:00
marauder2k7
0a7550eeba Update guiInspectorTypes.cpp 2023-06-10 18:15:03 +01:00
marauder2k7
639ca1c03a Update profiles.ed.tscript
missing profiles
2023-06-10 17:00:09 +01:00
marauder2k7
e6dbe0a860 Add multi dimensional entries to inspector
-Added 3 new classes
GuiInspectorType2DValue - 2 dimensional value
GuiInspectorType3DValue - 3 dimensional value
GuiInspectorType4DValue - 4 dimensional value

Added GuiInspectorTypePoint3F for 3 dimensional positions.
Added GuiInspectorTypeMatrixRotation for object rotation. Translates rotation to degrees atm. Input from this is not accounted for just yet.
2023-06-10 16:50:59 +01:00
AzaezelX
52093cbde5 Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into alpha41/cmake_adjustments 2023-06-08 13:31:34 -05:00
AzaezelX
1c8af18b35 if a module lacks a cmakelists.txt or cmake file, yet contains a /source/ directory, throw in the .h and .cpp files under modules/modulename/source 2023-06-07 10:34:28 -05:00
AzaezelX
9f01515e78 library containment:
after execution of found cmakelists.txt files, searh the engine/lib and apname/data directories recursively for a *torque_postbuild.cmake file, including the contents, to ensure any values used, such as TORQUE_LINK_LIBRARIES remain in parent scope
2023-06-06 19:32:58 -05:00
AzaezelX
3ef60ffcb6 rework apple specific rpath assigns 2023-06-05 17:35:34 -05:00
AzaezelX
8284604315 hide extra mac-side compiler flags 2023-06-05 10:39:28 -05:00
AzaezelX
916e722922 correct overstep 2023-06-04 23:20:03 -05:00
AzaezelX
39bb7fb7b3 supercede ASSIMP_BUILD_NO_OWN_ZLIB config 2023-06-04 21:13:45 -05:00
AzaezelX
f6bd20afe1 shift zlib to first compiled library, shift mark_as_ASSIMP_HUNTER_ENABLED to a (hidden) option to attempt match the assimp define 2023-06-04 18:49:24 -05:00
AzaezelX
db3e7984ad fix mac compile 2023-06-04 12:45:55 -05:00
AzaezelX
1194f7f49d shift non-torque config flags over to lib/cmakelists.txt 2023-06-04 09:41:48 -05:00
AzaezelX
653580b469 get ogg working 2023-06-03 20:29:35 -05:00
AzaezelX
c147cda110 additional library filters 2023-06-03 14:59:23 -05:00
AzaezelX
8906c12ddd kill dupe macro definitions, add macro(addFramework framework) for mac support to append frameworks, and further mark-as-advanced cleanups 2023-06-03 13:47:36 -05:00
AzaezelX
e55d71f6ee macro and config refactor proposal 1 2023-06-03 10:42:04 -05:00
Brian Roberts
06e4ce01a9
Merge pull request #1024 from Azaezel/alpha41/TypeHints
add TypeHints for scenetree viewing
2023-06-02 10:46:33 -05:00
Brian Roberts
b481dc5db9
Merge pull request #1021 from ohmtal/development
FreeBSD ready reloaded
2023-06-02 10:46:16 -05:00
Brian Roberts
687fd97ce0
Merge pull request #1025 from Azaezel/alpha41/unsignedunmangle
fix strrepeat <0
2023-06-02 10:46:04 -05:00
AzaezelX
df24913f79 flip off assimp warns as errors 2023-05-31 17:10:56 -05:00
AzaezelX
af88962d04 gtk check 2023-05-31 17:07:05 -05:00
AzaezelX
06f20a0476 correct a few cmake flags and options 2023-05-31 16:43:51 -05:00
AzaezelX
81ed240bf6 typofix 2023-05-30 20:00:20 -05:00
AzaezelX
60c27696ea get addDef back to working, add additional compiler flags win side to set the warning level back to 4 (and supress the more innocuous ones that we were doing previously till we've time for a focused pass there) 2023-05-30 19:24:35 -05:00
AzaezelX
a14c7d7113 partial backport of the old addDef code. still needs fixup.
fix exe naming winside. todo: same for mac and 'nix
set startup project winside
2023-05-29 21:51:32 -05:00