Areloch
bbe00a246c
Some missing bits and bobs that set up AFX
2019-07-24 23:33:45 -05:00
Areloch
2f68fdae5e
Merge branch 'Preview4_0_w_translucencyWIP' of https://github.com/Azaezel/Torque3D into Preview4_0_w_translucencyWIP
2019-07-22 00:17:29 -05:00
Areloch
ebe2c2dead
Add vector light support to forward materials.
2019-07-22 00:16:58 -05:00
AzaezelX
b6c28638b0
crashfix: we don't actually need the texture coordinates for forward lit surface creation. at that point, the rest of the shader features have already filled out the info being looked up from the gbuffer for deferred. (was triggering errors with float2 vs float3 coord entries for terrain)
2019-07-21 23:03:32 -05:00
AzaezelX
e83eabcb87
refbox calc parity, and killed off some doubled up alpha subtraction
2019-07-14 10:44:50 -05:00
AzaezelX
c5d1dfb7f8
blend, don't add skylight, and take shadowmask into account for compute4lights.
2019-07-05 22:01:03 -05:00
AzaezelX
679197d7ca
shift ambient occlusion to the ibl terms only
2019-07-02 19:20:31 -05:00
Areloch
e87dc787ee
Corrected probe init'ing so they don't fight for the cubemap idx order
...
Also correct deleting behavior so it updates indicies when a probe is removed
Updated forward lighting to utilize the same math as deferred
2019-06-30 23:04:16 -05:00
AzaezelX
4d714091b7
missed a few conversions
2019-06-28 10:56:38 -05:00
AzaezelX
01f6938746
nomenclature shift for clarity: bunch of stuff tagged as probe that refferenced things properly tied conceptually to the reflection refrence box.
2019-06-28 10:21:50 -05:00
Areloch
af77444ec9
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
Areloch
07b28cb29a
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
dd3422b5a2
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
Areloch
b40d33a663
WIP of shifting the skylight cubemap to be packed into the cubemap array
2019-06-05 01:04:47 -05:00
Areloch
17cec11b97
Added refactor of Editor Settings window
...
Various fixes for asset handling.
WIP of crash tracking
2019-06-03 02:47:30 -05:00
AzaezelX
5c806d7183
specifies floating point for a few entries some shader compilers were treating as int's
2019-05-26 17:19:27 -05:00
Brian Roberts
0842e4e4f5
(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
Areloch
ebb51bb178
Catch the template files up and add the improved convex editor bits.
2019-05-19 21:30:45 -05:00
Areloch
c283295f22
Merge branch 'CustomShaderFeatures' of https://github.com/Areloch/Torque3D into development
2019-05-11 21:53:08 -05:00
Areloch
3fa7a0d4fa
Various fixes
2019-05-11 21:42:27 -05:00
Areloch
cedbd387d9
Updating BaseGame to work with PBR, and a PBR example module
2019-05-08 01:27:51 -05:00
Areloch
bac0b2e8df
Merge branch 'GameObjectExamples' of https://github.com/Areloch/Torque3D into development
2019-05-04 16:25:00 -05:00
Areloch
7f37aced90
Merge branch 'ExpandsComponents' of https://github.com/Areloch/Torque3D into development
2019-05-04 16:09:09 -05:00
Areloch
59b6e67ecf
Merge pull request #2043 from John3/toolShapes_3
...
cleaning the modules
2019-03-31 14:41:35 -05:00
Areloch
42d3c8b5e5
Merge pull request #2334 from Areloch/tweakedCoreDir
...
Cleanup and minor tweaks to the core dir structure.
2019-03-31 12:30:40 -05:00
Areloch
1ccf1e62b4
Cleanup and minor tweaks to the core dir structure.
2019-03-04 22:07:55 -06:00
Areloch
23182eb2a1
Adds some in-progress gameObject recreation of various legacy game classes, such as PlayerObject, AIPlayerObject, Sound Emitter and Static Shape.
2019-03-04 21:44:00 -06:00
Areloch
34d05ff16f
Updates to various components, added a few new ones.
2019-02-24 01:50:38 -06:00
Areloch
9bf8337e4a
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
c17ae94745
Moved VR module from core to a regular module, as not all games are necessarily going to use VR.
...
Also corrected some of the default posteffect settings for the levels.
2018-09-19 16:03:58 -05:00
Areloch
878b68cc39
Module-ified core structure.
2018-09-02 03:53:13 -05:00
Areloch
02972b5961
Clear out old core structure before adding the new module-ified structure.
2018-09-02 03:50:31 -05:00
Areloch
dd626417a3
Includes some renderbin declarations that are needed for AFX that got missed in the original PR.
2018-03-26 23:31:10 -05:00
Areloch
8f947d5251
Adds a convenience function to refresh the console dialog.
2018-03-17 14:37:07 -05:00
Areloch
485f5bc942
Merge branch 'LinuxCompatabilityFixes' of https://github.com/Bloodknight/Torque3D into development
2018-03-17 14:07:26 -05:00
Areloch
5bf3d67959
Merge pull request #2090 from Areloch/ConsoleLogFilters
...
Adds some filtering options to the console log gui
2018-03-16 23:41:00 -05:00
Marc Chapman
7b36a618a6
PostFX.hlsl
2018-02-11 17:12:34 +00:00
Marc Chapman
c357fdb897
ShaderModelAutoGen
2018-02-11 17:12:17 +00:00
Areloch
d5b455a84c
Added helper functions for managing Game Objects
2018-01-28 15:18:05 -06:00
Areloch
68efd8e22a
Updates to component classes -
...
Shift from ghosted components to entity-managed for networking
Initial implementation of Systems through the Mesh Component
2018-01-28 14:57:02 -06:00
Areloch
ae5a43de70
Asset Browser initial implementation - Asset updates.
...
Script execution on certain existing assets, new asset types and some tweaks to the managers.
2018-01-28 14:48:02 -06:00
Areloch
b5277e0f08
Fixes the inspector/component editor to display the components attached to an entity correctly in the inspector.
2017-12-03 01:21:30 -06:00
Areloch
9c3687b839
Changes the buttons to be a checkbox button, which is easier to identity as being activated or not compared to the stock togglebutton.
2017-11-15 18:52:41 -06:00
Areloch
0c21ef1b45
Removes Entity/Component stuff from being behind an experimental flag.
2017-10-15 06:03:59 -05:00
Areloch
9b83e47302
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
Johxz
00265f4f7f
noshape.dae should go inside core
2017-07-10 20:00:23 -05:00
Areloch
1de626e829
* Intel GL Fix
2017-07-08 02:56:50 -05:00
Areloch
d07abe8ad2
* Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy
2017-07-08 02:56:09 -05:00
Areloch
296ab5b532
* Removes Direct3D9 functionality.
2017-07-07 03:13:43 -05:00
Areloch
af8fbf0e3a
Goes and replaces the references/names that use Prepass to be Deferred, since we're actually using deferred.
2017-04-11 00:23:14 -05:00