AzaezelX
c77e59f4e6
Merge branch 'Preview4_0' of https://github.com/Areloch/Torque3D into Preview4_0
2019-06-27 12:49:58 -05:00
Areloch
e5bbd12d4b
Merge branch 'MatInstanceViewer' of https://github.com/Areloch/Torque3D into Preview4_0
...
Fixed up forward IBL
Reimplemented old forward light shader code as a baseline so it can be updated to new PBR math
2019-06-27 00:36:56 -05:00
AzaezelX
65b96eb34a
Merge branch 'Preview4_0' of https://github.com/Areloch/Torque3D into Preview4_0
2019-06-19 07:21:26 -05:00
Areloch
436c28b87c
Reduce console spam from probe manager when not in debug
...
Added ability to activate height override on inspector fields from script
Further refinements of theme usage as well as editor settings
2019-06-17 23:48:20 -05:00
AzaezelX
51bed8c95c
Merge branch 'Preview4_0' of https://github.com/Areloch/Torque3D into Preview4_0
2019-06-17 02:58:39 -05:00
Areloch
f1777016b8
GFX card profile config file logging moved to debug only
...
WIP mode of guiSliderCtrl to be a filled rectangle instead of a textured UI
Fixed bug with guiTextEditCtrl losing focus updating history passing malformed strings
Updated WIP options menu
Editor/Project settings WIP
Updated editor theme to be consistent, and feed off the editor settings
Updated popup menus to reference renamed profiles
Added more in-progress modules for examples/stress testing
2019-06-17 02:30:45 -05:00
Areloch
226529fd1b
Added ability to pass ints to post effect shader consts
...
Reorg'd probe init to flow better and be more robust on load
Cleaned up various parts of the probe render manager to be more stable
Fixed issue with crash on release due to numProbe in loops being 0
Updated glsl probe array shader
Beginning of rework of editor settings
Beginning of conversion of asset import config to similar system as editor settings
2019-06-13 00:37:12 -05:00
AzaezelX
06fcf3c3d8
Merge branch 'Preview4_0' of https://github.com/Areloch/Torque3D into Preview4_0
2019-06-05 07:24:03 -05:00
Areloch
bb9e5ce313
WIP of shifting the skylight cubemap to be packed into the cubemap array
2019-06-05 01:04:47 -05:00
Areloch
f433cf4a0d
Various fixes
...
Separated baked cubemap load/processing logic into a separate function for clarity
various corrections for when fields change so it properly notifies down to the client
Fixed enable flag logic to actually work
Fixed skylight enable flag so it properly disables if flipped off
2019-06-05 00:07:46 -05:00
AzaezelX
68e7214d84
Merge branch 'Preview4_0' of https://github.com/Areloch/Torque3D into Preview4_0
2019-06-04 01:42:53 -05:00
Areloch
6a654a9c35
Reorg of the probe initialization/update code to streamline parts of it, and make it flow more obviously
...
Added some initial asset stuffs for Das Boot for building out a better testing level.
2019-06-04 00:21:52 -05:00
Areloch
ff871f37e3
Added refactor of Editor Settings window
...
Various fixes for asset handling.
WIP of crash tracking
2019-06-03 02:47:30 -05:00
AzaezelX
72a5e2eefe
Merge branch 'Preview4_0' of https://github.com/Areloch/Torque3D into Preview4_0
2019-05-31 11:02:10 -05:00
Areloch
691d3f501e
Merge pull request #55 from Azaezel/alpha40_createCompositeCorrection
...
Alpha40 create composite correction
2019-05-30 23:58:13 -05:00
Areloch
732f76b576
Merge pull request #54 from Azaezel/alpha40CompilerCorrection
...
shader compiler correction
2019-05-30 23:57:42 -05:00
Areloch
cc8b4b911d
Merge pull request #53 from OTHGMars/assimp_gltf_mats
...
Assimp Importer: Activates assignment for material light maps.
2019-05-30 23:57:27 -05:00
AzaezelX
6af85b6e3c
Merge branch 'Preview4_0' of https://github.com/Areloch/Torque3D into Preview4_0
2019-05-29 13:58:17 -05:00
Areloch
6073bc5551
Adds test shapes of Kork and SpaceOrc
...
Sidestep of memleak from CSF at the moment
Minor fixes and corrections with asset importing and loose files
WIP of updated options menu
2019-05-28 17:24:29 -05:00
AzaezelX
f63b1092d9
corrects a leak found with createcomposite
2019-05-28 17:13:05 -05:00
Areloch
6eb997c449
Removed test custom shader bindings until memleak is corrected.
2019-05-27 13:06:15 -05:00
AzaezelX
66421dbca6
specifies floating point for a few entries some shader compilers were treating as int's
2019-05-26 17:19:27 -05:00
Areloch
1073765e6d
Removed old code that set the BRDF texture and caused a texture profile conflict with the probe array post effect, leading to a crash.
...
Renamed hasSkylight to mHasSkylight to avoid var ambiguity.
2019-05-26 03:13:16 -05:00
OTHGMars
6577249f7b
Activates assignment for material light maps.
2019-05-26 03:21:42 -04:00
Areloch
d46a5ac601
Merge branch 'Preview4_0' of https://github.com/Areloch/Torque3D into Preview4_0
2019-05-25 03:37:56 -05:00
Areloch
d1308c3aba
Include materialball shape asset info
...
Includes spectatorGameplay by default for streamline testing for now
Adds in reparentItem for GuiTreeViewCtrl
Added gitignore to shaderCache/.gitignore
Fixed material asset import logic to properly parent included images to the material
Includes D3D_Compiler47.dll for dependency compliance, and modified cmake file to not install said dll if not using D3D11 API
2019-05-25 03:37:18 -05:00
Areloch
581d52be83
Merge pull request #52 from Azaezel/Alpha40ReskinRevamp
...
reskinning fixes
2019-05-25 03:34:54 -05:00
Areloch
3e323fbcdf
Merge pull request #51 from Azaezel/Alpha40LevelUpdate
...
updates pbr test level
2019-05-25 03:34:44 -05:00
Areloch
729391eeeb
Merge branch 'alpha40Macwork' of https://github.com/Azaezel/Torque3D into Preview4_0
2019-05-25 01:12:20 -05:00
Areloch
debbbbd7a4
Merge branch 'Alpha40ReskinRevamp' of https://github.com/Azaezel/Torque3D into Preview4_0
2019-05-25 01:11:13 -05:00
Areloch
b727efec78
Merge branch 'Alpha40LevelUpdate' of https://github.com/Azaezel/Torque3D into Preview4_0
2019-05-25 01:09:58 -05:00
Areloch
cc01c79dc3
Merge branch 'Assimp_Settings' of https://github.com/OTHGMars/Torque3D into Preview4_0
2019-05-25 01:08:16 -05:00
Brian Roberts
cf64cc4537
(did this before the core profile specification update so may be unnecessary): shift surface class method on out to a global with an inout to modify a passed one.
2019-05-24 19:07:50 -05:00
Brian Roberts
69e9feb2a1
specify 4.0 core profile usage. see: https://en.wikipedia.org/wiki/OpenGL_Shading_Language#Versions
2019-05-24 19:06:38 -05:00
AzaezelX
4ed3d11534
windows and linux AL_ALEXT_PROTOTYPES blocks, as well as exposed the defining of it cmake side for the adventurous (windows and linux on by default, mac off till we sort why dylibs are freaking out)
2019-05-24 14:12:04 -05:00
Brian Roberts
95b3f2146c
revert to using the stock mac framework, and encapsulate nonstandard openal extensions usage under a set of #if defined(AL_ALEXT_PROTOTYPES) blocks
2019-05-24 11:11:09 -05:00
Brian Roberts
7cab44af6f
Merge branch 'alpha40Macwork' of https://github.com/Azaezel/Torque3D into alpha40Macwork
2019-05-23 02:27:22 -05:00
Brian Roberts
e1aecaa07d
shift openal-soft directory add plus various cmake set(values) on over to an o/s agnostic block, rather than only including that if used on windows
2019-05-23 02:27:02 -05:00
AzaezelX
899dd25f97
Merge branch 'CustomShaderFeaturesPR' of https://github.com/Areloch/Torque3D into alpha40Macwork
2019-05-22 23:38:20 -05:00
AzaezelX
80ec569c26
Merge branch 'CustomShaderFeaturesPR' of https://github.com/Areloch/Torque3D into alpha40Macwork
...
# Conflicts:
# Engine/source/materials/materialDefinition.cpp
# Engine/source/materials/processedFFMaterial.h
# Engine/source/materials/processedShaderMaterial.cpp
# Engine/source/renderInstance/renderBinManager.cpp
# Engine/source/renderInstance/renderGlowMgr.cpp
# Engine/source/renderInstance/renderMeshMgr.cpp
# Engine/source/renderInstance/renderPassManager.h
# Engine/source/renderInstance/renderTranslucentMgr.cpp
# Engine/source/shaderGen/customShaderFeature.cpp
# Engine/source/shaderGen/customShaderFeature.h
2019-05-22 23:36:15 -05:00
Areloch
0a0e3980e0
Proper bracketing for shaderGen.cpp
2019-05-22 23:20:29 -05:00
Areloch
1259e5245b
Proper splitting of D3D and OpenGL sides of the CSF.
2019-05-22 21:44:07 -05:00
Brian Roberts
c8a77ca885
conformed the function pointer table fill-out pattern to prior usage cases mac side, though it would appear we've still got issues finding the methods to bind
2019-05-21 23:27:59 -05:00
Brian Roberts
bda100914d
(partial) mac compilation correction -
...
1) correct cmake to look to the included openal-soft, not the system framework.
2) (incorrect) stubb-ins for library to function table binds
2019-05-21 21:31:30 -05:00
Brian Roberts
2ef298a145
mac compilation correction - don't use Class:Class constructors
2019-05-21 21:29:19 -05:00
Brian Roberts
ff94af542d
verve mac compilation corrections - defaults for script bindings (return for one case, lack of input for the other)
2019-05-21 19:36:30 -05:00
Brian Roberts
5769d65b92
verve compilation correction - need to cast to char *, not use the raw string for the con:: series of methods
2019-05-21 19:34:51 -05:00
Brian Roberts
5a11340af2
mac compilation correction - verve templates order of operation compiles
2019-05-21 19:33:35 -05:00
Brian Roberts
da492a589e
mac compilation correction - casting flaw
2019-05-21 19:32:17 -05:00
AzaezelX
a8380744d8
reskinning fixes
...
1) falls back to assuming the word "base" is what is to be replaced if no "oldSkin = newSkin" entry exists
2) falls back to *using* base if the entry is left entriely blank
2019-05-21 12:03:19 -05:00