Areloch
e9ea38eda3
Just the functional assimp lib rather than the entire assimp repository unnecessarily.
2019-02-28 16:37:15 -06:00
Marc Chapman
9820780d1c
Fixes a crash that occurs on linux headless servers
2019-02-26 14:47:02 +00:00
Marc Chapman
461e2b6534
Set contrsaints for Player Z rotation
2019-02-26 14:42:09 +00:00
Areloch
dac8d6e1fd
Updates to various components, added a few new ones.
2019-02-24 01:50:38 -06:00
Areloch
0c1288f86c
Adds a filter for materials to never import when importing a shape
2019-02-23 22:04:17 -06:00
Areloch
cf21bf7dfd
Update simObject.cpp
...
Accidental redefine
2019-02-23 21:41:22 -06:00
Areloch
892077973b
Adds ability to skip loading of cached dts in enumColladaForImport
2019-02-23 21:34:11 -06:00
Areloch
a4fde427b7
Update simObject.cpp
...
better way to handle the validity check for const char*
2019-02-23 20:14:10 -06:00
Areloch
d18ab265be
Update gui3DProjectionCtrl.cpp
...
Corrected file capitalizations for linux
2019-02-23 20:12:17 -06:00
Areloch
282333538a
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
Areloch
138ab8a8bf
Tweaks some handling of guiTreeViewObj so you don't necessarily have to delete an object if you delete the tree item, as well as the ability to look up the object id via tree item.
...
Also removes spam in the event that an item on the tree is more of a data representation rather than literal object.
2019-02-23 18:01:14 -06:00
Areloch
6f418cc183
Sanity check so calling getFieldValue on a blank fieldName doesn't cause a crash.
2019-02-23 16:50:05 -06:00
Areloch
a949326cab
Adds gui3DProjectionCtrl so a gui control can be tracked to a point in 3d space
2019-02-23 16:36:40 -06:00
Areloch
b865e1d181
Updates TextEdit value when focus is lost.
2019-02-23 16:18:03 -06:00
Areloch
837b936bae
Allows special inspectorFields to override the height they use in the rollouts
2019-02-23 16:08:47 -06:00
Areloch
1c2f90a190
Initial implementation of the Scene object for handling scenes/levels in a more consistent and deliberate way.
2019-02-23 15:55:28 -06:00
Areloch
41caeedb05
Tweaks to the Asset/Module info echo behavior to spam the console less.
2019-02-23 14:20:57 -06:00
Areloch
21aa13e0f0
Adds ability to set the split point of a guiSplitContainer
2019-02-23 13:55:29 -06:00
Areloch
f87b4e46df
WIP of the rewrite of blend/projection to follow BSF's math approach.
2019-02-22 08:12:03 -06:00
Areloch
e0627973fb
Merge pull request #2307 from Azaezel/highlightHax
...
nextfreemask does nothing for proximity mines as there are no subclas…
2019-02-21 00:08:57 -06:00
Areloch
417a0f8ade
Merge pull request #2299 from Bloodknight/SQLiteConsoleRefactor
...
Sqlite Console refactor,
2019-02-20 23:51:56 -06:00
Areloch
e7314dfa09
Merge pull request #2305 from Azaezel/copyCleanup
...
corrects a copy-corruption flaw with GuiSwatchButtonCtrl::onMouseDragged
2019-02-20 23:12:58 -06:00
Azaezel
0951d6f082
destructor code+ removed a crash-causing redundancy in onRemove
2019-02-20 16:59:58 -06:00
Azaezel
9c6635e4c0
rolled in more of https://github.com/GarageGames/Torque3D/pull/2315 + set the mProbeShapeType(s) for the two derivative classes
2019-02-19 16:34:30 -06:00
Azaezel
90a93bd17d
wireframe capsule set to the contents of the solid capsule for corrections and backwards compatibility
2019-02-19 16:30:39 -06:00
Azaezel
2ac7d55be0
solid capsule renderfix. +/- halfhieght, not full, and need to do vector, not point-multiplication for the verts
2019-02-19 16:10:33 -06:00
Azaezel
077325c0ab
swap over to wireframe, plus a few misc cleanups
2019-02-19 13:58:29 -06:00
Azaezel
0bc332374f
corrects a parity flaw between wireframe and non wireframe box display
2019-02-19 13:13:23 -06:00
Azaezel
b9176d22fa
scale reflection properly
2019-02-19 09:38:34 -06:00
Azaezel
5c356519e4
seperated offset from position (we pass the net to the shader for use in the reflection box), and added a scalar (also only used in the reflection box). maked both as probeRef to denote reflection parameters.
2019-02-19 08:58:02 -06:00
Azaezel
04b3509e6c
hook editor displays back up
2019-02-19 08:55:55 -06:00
Areloch
dde21794c1
Correct stateblock settings to display probes more correctly without crushing other forward elements.
2019-02-18 00:43:21 -06:00
Areloch
cf1d22ba1b
Corrected the blending logic somewhat, added visualization modes for spec/diffuse probe influences, attenuation and contribution.
2019-02-17 03:47:40 -06:00
Azaezel
5184e4b9e8
kill off a couple extraneous sets
2019-02-15 20:31:59 -06:00
Areloch
b52799bbce
Finished current cleanup/reorg.
...
Temporarily disabled logic for forward render of probes to avoid data mangle. TODO: fix up forward once deferred math is locked in
Split probe modes out into distinct environmental probe objects
Removed the probes from tracking their own baked cubemap file paths and instead have a pref store it
Removed old probe shaders and materials that aren't used now.
Fixed mLastConst memory leak by removing nono line.
2019-02-14 00:35:22 -06:00
Areloch
9ec7eb999d
Further cleanup, proper hook-in of CubeReflector for bake capture.
...
Shifted update of probe data to be triggered by probe changes.
Pack probes into the data arrays forward-first instead of keeping strict indicies.
todo: move bake to probeManager, clean up old/commented code, remove old probeMaterial stuff
2019-02-13 16:56:28 -06:00
OTHGMars
ee6cabb76a
Switches to absolute position for mouse tracking when the platform cursor is visible.
2019-02-13 14:12:12 -05:00
Areloch
b0c89dddff
WIP of adjusting the reflection probe's bake to utilize the ReflectionManager and CubeReflector instead of duplicating the capture code.
2019-02-13 00:37:50 -06:00
Areloch
34abe1b835
Updated the PostFX ability to setShaderConsts and cubetextures for probes
2019-02-12 01:10:30 -06:00
Marc Chapman
0ffb99e7d4
Adds the capability to add a small offset to the Z value of items being told to snap to terrain
2019-02-12 03:14:01 +00:00
Azaezel
aeb43432fa
set gl vertcolor mapping to bgra format, the same as we do for stateblocks
2019-02-11 07:42:31 -06:00
Areloch
a1b281cc5f
Ongoing PostFX org rework.
2019-02-11 00:17:53 -06:00
Areloch
0f7641a282
WIP of assimp integration.
2019-02-08 16:25:43 -06:00
Areloch
ecad33c598
Org rework and postFX-setup WIP
2019-02-08 01:35:35 -06:00
Azaezel
9a40e82ced
set the alignedarray sizes to maxprobes, reguardless of actual probe count
2019-02-07 09:55:52 -06:00
Azaezel
66937ee47a
duplication cleanups
2019-02-07 09:46:54 -06:00
Azaezel
a3e4ce5146
cut down on some of that per-frame allocation via prepping our vector 'registers' during the constructor
2019-02-07 09:34:23 -06:00
Azaezel
7529864942
remove push_back uses in favor of consistent [i], fill probe data with defaults before overriding to ensure no garbage data is getting referenced.
2019-02-07 08:05:39 -06:00
suncaller
5e8e7e7bf8
Clean up redundant variables
2019-02-06 15:03:06 -05:00
Azaezel
2e485c4946
conversionwork courtessy of jeff. seeems float3f aligned arrays were nonfuncntional, so shifts a few over to float4s
2019-02-06 10:59:36 -06:00