Areloch
df9deea1a8
Removes Entity/Component stuff from being behind an experimental flag.
2017-10-15 06:03:59 -05:00
Areloch
3e26684202
Fixes up various parts of the entity and component classes.
2017-10-15 04:42:30 -05:00
Areloch
2fa0171894
Adds a function to get the cursor position in local coords
2017-10-15 04:02:43 -05:00
Areloch
524556fe30
Adds a engine method to clear the scopeAlways flag on netObjects
2017-10-15 03:59:13 -05:00
Areloch
4bcc97379c
Enables setting the forward vector of a Scene Object
2017-10-15 03:49:18 -05:00
Areloch
db7386bb21
Tweaks the asMatrixF for RotationF, as well as exposes additional console methods for rotation manipulation
2017-10-15 03:41:26 -05:00
Areloch
4e03f07e8e
Implements support of autoloaded assets.
2017-10-14 22:10:42 -05:00
Areloch
9a207ca6b0
Adds functionality to automate convex proxy objects for appropriate types. Instead of having to manually convert a zone or portal or occlusion volume to convex to edit it's shape, then back again, simply entering the convex editor will automatically convert them to proxy convex shapes, with a special material to denote them.
...
When the convex shape editor is exited, it converts them back to their original type, with the changes made to the proxy convex applied to them.
2017-10-12 01:41:27 -05:00
Areloch
efbd5fb451
Merge pull request #2088 from Areloch/EditorTool
...
Initial implementation of the EditorTool class and world editor hook-in.
2017-10-11 12:00:21 -05:00
Areloch
35d649b57e
Merge pull request #2056 from Bloodknight/afx_merge_main
...
Afx merge main
2017-10-11 08:47:47 -05:00
Azaezel
b63d07616e
adds fallbacks to the aiTurret's scannode to operate similar to the aimNode, letting folks skip out on adding either and just using pitch (or failing that, heading)
2017-09-29 15:54:55 -05:00
Areloch
5c1d764956
Merge pull request #2089 from Areloch/VariableInspectorRefactor
...
Updates the VariableInspector, VariableGroup and VariableField objects
2017-09-27 15:31:26 -05:00
Areloch
49d109aa6b
Enables SDL's ability to drag and drop files onto the game window and have it call back into script for handling.
2017-09-23 15:43:09 -05:00
Areloch
2b35d88e51
Adds some filtering options to the console log gui so you can specify if you wish to be able to see errors, warnings and regular messages. It also denotes how many errors and warnings are currently in the log.
2017-09-23 12:37:55 -05:00
Areloch
4509d14df3
Merge pull request #2057 from OTHGMars/GFXFormatStrs
...
Adds missing GFX Texture format strings
2017-09-21 16:56:15 -05:00
Areloch
79081c6474
Updates the VariableInspector, VariableGroup and VariableField objects to actually be useful. In addition to the original functionality of being able to have a var name passed in and search for all vars with that in it, it also lets you build out a completely custom Inspector.
...
Unlike the regular Inspector, which requires a specific object or objects, from which the fields are pulled from, this lets you manually create fields, which can tie into any given object and their fields, global vars, and also not only supports the engine types for fields, but also triggers a callback to script if a field type is not found allowing fully custom fields to be handled as needed.
2017-09-21 02:49:36 -05:00
Areloch
eec61ce1b9
Initial implementation of the EditorTool class and world editor hook-in.
2017-09-21 00:10:44 -05:00
Areloch
b7870c33f8
Sets the default grid snap size to 1 rather than 10. 1 Seems like a more neutral default value, and also makes it match the displayed '1' in the UI interface as the default as well.
2017-09-17 18:24:44 -05:00
Areloch
78107ed546
Merge pull request #2083 from Azaezel/loopyLODs
...
Sanity check to ensure detail levels shift in tandem for skinned meshes
2017-09-17 04:52:14 -05:00
Areloch
620cbfcda4
Merge pull request #2080 from Areloch/ShaderCommonPathOrderFix
...
Fixes smCommonShaderPath init order
2017-09-17 04:20:29 -05:00
Areloch
6ca8ca4d83
Merge pull request #2086 from Azaezel/ProfileProblemPing
...
textureProfile conflict reporting
2017-09-14 22:19:01 -05:00
Azaezel
ee14bb923e
from@rextimmy: reports the same texture used with 2 conflicting textureProfiles (flipping back and forth causes duplicates)
2017-09-14 13:28:13 -05:00
Azaezel
aa31f862cd
Sanity check to ensure detail levels shift in tandem for skinned meshes
2017-09-13 14:58:54 -05:00
Areloch
62c406cf84
Merge pull request #2078 from rextimmy/zbias_fixes
...
Corrects OpenGL projection matrix
2017-09-12 22:49:12 -05:00
Areloch
cb4989fb0b
Moves the initialization of the shader common path const var so it is set before we do an initial setup of some shadergen fields.
2017-09-11 23:48:49 -05:00
rextimmy
47da7f8bc8
Mac compile fix for SQLiteObject
2017-09-10 09:52:25 +10:00
rextimmy
e82b9fbb2f
sqlite fixes
2017-08-31 21:07:23 +10:00
rextimmy
505b9fbd12
Corrects OpenGL projection matrix
...
Corrects OpenGL glPolygonOffset values
Corrects Direct3D11 DepthBias values
2017-08-25 13:13:47 +10:00
Areloch
a45a55ad6e
Merge pull request #2060 from Bloodknight/add_sqlite
...
SQLite Integration
2017-08-24 21:58:54 -05:00
Areloch
6d4a620f33
Merge pull request #2070 from Azaezel/OVRoops
...
fix for overdark VR scene rendering
2017-08-24 00:06:35 -05:00
OTHGMars
f23ddadc2a
Fixed ovr compiling with srgb and DX9 removed.
2017-08-20 06:06:40 -04:00
Areloch
2ec57a9281
Hotfix to make VS2017 15.3 play nice. Offsetof behavior - specifically buildin - is unreliable(and broken in debug), so explicitly defining it to use a reliable method for now.
2017-08-18 23:28:25 -05:00
Azaezel
99703e7889
fix for overdark VR scene rendering
2017-08-18 15:42:30 -05:00
rextimmy
3f3bbf770d
Support for VS 15.3 update
2017-08-15 21:39:22 +10:00
Areloch
9886f1d988
Merge pull request #2065 from rextimmy/d3d11_crash_fix
...
Fix potential crash with D3D11
2017-08-14 02:04:10 -05:00
rextimmy
3cb5f6ca21
ColorI::fromLinear fix
2017-08-13 19:39:44 +10:00
rextimmy
56ba98ac12
Fix potential crash with D3D11
2017-08-12 19:24:09 +10:00
Marc Chapman
9562414216
Removal of extraneous code
2017-08-11 22:27:18 +01:00
Areloch
e15c4a7e62
Merge pull request #2051 from lukaspj/correct-terrain-colors-linear
...
Fix for terrain detail color blending post-linearization
2017-08-08 23:35:24 -05:00
Areloch
e2d3eeffaf
Merge pull request #2055 from Areloch/CommonShaderPath_Improvement
...
Reworks the $Core::commonShaderPath variable usage
2017-08-04 00:58:34 -05:00
Areloch
9831dc947d
Merge pull request #2041 from Azaezel/clearTextureStateImmediate
...
method to make sure we're not getting pixel shader inputs mixed with …
2017-08-04 00:58:13 -05:00
Areloch
6206816ee1
Merge pull request #2045 from OTHGMars/PhysShapeChange
...
PhysicsShapeData collision fix
2017-08-04 00:33:26 -05:00
Areloch
da10594d72
Merge pull request #2036 from Areloch/LightReflectionFix
...
Fix light rendering in reflections.
2017-08-04 00:28:32 -05:00
Marc Chapman
44d6bf79b9
Add SQLite files + cmake file
2017-07-30 16:26:46 +01:00
Marc Chapman
82a1f4d942
Merge branch 'feature/SaharaUndo' into SaharaUndo
2017-07-30 11:26:21 +01:00
OTHGMars
ba401dbc72
Adds missing GFX Texture format strings
...
This commit eliminates 5 warnings output from VALIDATE_LOOKUPTABLE here: https://github.com/GarageGames/Torque3D/blob/development/Engine/source/gfx/gfxStringEnumTranslate.cpp#L167
And prevents a fatal error here: https://github.com/GarageGames/Torque3D/blob/development/Engine/source/gfx/gfxTextureManager.cpp#L1371
that occurs when called from GuiOffscreenCanvas::_setupTargets() for an OpenVROverlay because GFXFormatR8G8B8A8_LINEAR_FORCE is used.
2017-07-27 16:49:02 -04:00
Marc Chapman
d1b806caf0
Assorted bug fixes
2017-07-27 01:50:52 +01:00
Marc Chapman
31f1d27a49
player-look -- modified player head and arm control
...
player-movement -- mods allowing manipulation of player movement.
player-puppet -- mods allowing manipulation of player via contraints.
foot-switch -- mods for overriding built-in footstep sounds, decals, and dust.
2017-07-27 01:48:16 +01:00
Marc Chapman
489821a16b
Collision events
2017-07-27 01:41:40 +01:00
Marc Chapman
ab66929196
triggers --
2017-07-27 01:40:12 +01:00