Azaezel
|
dabd5eb15d
|
shifted normDepth to pre-Createsurface so we can throw out any calcs as soon as we determine that the pixel is out of viewrange
|
2018-11-02 15:57:37 -05:00 |
|
Azaezel
|
567b30b44a
|
Merge branch 'PBR_PR' of https://github.com/rextimmy/Torque3D into PBR_PR
|
2018-11-02 00:51:32 -05:00 |
|
Tim Barnes
|
bb2db321ab
|
SkyLight sampler def fix
|
2018-11-02 09:43:22 +10:00 |
|
Tim Barnes
|
6e17475f86
|
WIP shader work - not complete!
|
2018-11-02 09:08:45 +10:00 |
|
Azaezel
|
b3805fe778
|
Merge branch 'terrainNormalNeener' into PBR_PR
|
2018-11-01 14:06:00 -05:00 |
|
Brian Roberts
|
4453a4ad4b
|
Update terrFeatureHLSL.cpp
|
2018-10-29 13:22:16 -05:00 |
|
Brian Roberts
|
6ba442bf07
|
Update terrFeatureGLSL.cpp
|
2018-10-29 13:21:42 -05:00 |
|
Tim Barnes
|
63b010d3ed
|
Merge pull request #29 from rextimmy/PBR_PR
oops forgot poor skylight shader
|
2018-10-28 21:54:50 +11:00 |
|
Tim Barnes
|
a44d885885
|
oops forgot poor skylight shader
|
2018-10-28 20:52:32 +10:00 |
|
Tim Barnes
|
753de1145d
|
Merge pull request #28 from rextimmy/PBR_PR
reflection probe updates
|
2018-10-28 21:43:39 +11:00 |
|
Tim Barnes
|
9a39afa0eb
|
reflection probe updates
|
2018-10-28 20:42:26 +10:00 |
|
Areloch
|
43c1abbc96
|
Added propagated multibake mode.
Temporarily disabled Precapture post effect.
|
2018-10-27 02:21:46 -05:00 |
|
Areloch
|
78b2bcde0c
|
Added the temporary 'use HDR cubemaps' override to use the in-memory full HDR range prefilter and irradiance cubemaps instead of the saved LDR ones.
Also fixed the target order with the skylight shader so it renders to the right targets.
|
2018-10-26 01:19:14 -05:00 |
|
Azaezel
|
86e5fe2adf
|
removed redundant cleartarget, added clearcolorattachment 4, tagged gbuffer slots
|
2018-10-25 20:03:28 -05:00 |
|
Azaezel
|
8fadf880a3
|
Merge branch 'PBR_Bins_Reordered' of https://github.com/Areloch/Torque3D into PBR_PR
# Conflicts:
# Engine/source/gfx/D3D11/gfxD3D11Device.cpp
# Engine/source/renderInstance/renderDeferredMgr.h
|
2018-10-25 14:30:12 -05:00 |
|
Areloch
|
e72f04648a
|
Adjusts the lightbin manager to be a regular bin, and shifts ownership of both lighting targets to the deferred manager. Probes now render ahead of lights to make the additive order jive.
Also reordered the probe targets used so they match lights for consistency.
|
2018-10-24 23:43:12 -05:00 |
|
Azaezel
|
8538337a36
|
reset ligtht outputs to output color*shadowing as oposed to baking shadowing into the alpha chan now that we're ignoring that for lights specifically (though we're still keeping the alpha chan arround for varying-IBL input blending purposes
|
2018-10-24 20:55:48 -05:00 |
|
Azaezel
|
a5cad08ba6
|
Merge branch 'PBR_PR' of https://github.com/rextimmy/Torque3D into PBR_PR
|
2018-10-24 20:48:45 -05:00 |
|
Azaezel
|
1b8549b146
|
stateblock work for probe blending
|
2018-10-24 18:27:59 -05:00 |
|
Azaezel
|
83ef5db910
|
work on getting render bin ordering correct
|
2018-10-24 18:27:43 -05:00 |
|
Tim Barnes
|
c3fb049f89
|
stateblock changes for lighting
|
2018-10-24 19:25:20 +10:00 |
|
Tim Barnes
|
ad4c115e00
|
clear gbuffer from code and not from a shader
|
2018-10-24 18:58:46 +10:00 |
|
Tim Barnes
|
5ef8cc912d
|
d3d11 clear RTV fix
|
2018-10-24 18:42:08 +10:00 |
|
Azaezel
|
ddb431181b
|
take ambient occlusion into account for probe and skylight projections as well, given they are litterally an ambient source
|
2018-10-17 21:34:09 -05:00 |
|
Azaezel
|
eb46a8c0e7
|
take ao slot in the gbuffer into account by the simple expedient of multiplying the cast-shadow result by the channel
|
2018-10-17 21:06:24 -05:00 |
|
Azaezel
|
b4e28343da
|
crashfix. free will eventually lead to destroyself so don't doubleup or it trys to kill the dead. zombu bad.
|
2018-10-17 21:05:38 -05:00 |
|
Azaezel
|
d484a1a46e
|
apply consistent colorspace to cubemaps
|
2018-10-17 21:04:41 -05:00 |
|
Azaezel
|
f5bab3f574
|
matinfo.b is smoothness, and matinfo.a metalness fr the gbuffer.
|
2018-10-16 22:20:07 -05:00 |
|
Areloch
|
ef81708e12
|
Corrected box influence logic for probes to accommodate rotations.
Also uncommented line so probe transform is passed along to the render manager.
|
2018-10-16 16:18:22 -05:00 |
|
Areloch
|
aad37bc0f5
|
Corrected some missed bits in the template, and a check in the forward-lit probes
|
2018-10-10 01:52:19 -05:00 |
|
Areloch
|
57f8549abe
|
Shifted to the static-list arrangement for probe instance tracking to help performance as well as drastically streamline the data submission/material instance flow for probe rendering.
|
2018-10-07 17:32:23 -05:00 |
|
Areloch
|
9e88e9feca
|
Getting the GL side up-to-date to match.
|
2018-10-06 17:50:15 -05:00 |
|
Azaezel
|
2c0a57449e
|
filter out pixel shader normalmap calcs when not in deferred mode.
|
2018-09-26 06:49:36 -05:00 |
|
Areloch
|
f31445751f
|
Updates and fixes to probe and lighting logic.
|
2018-09-17 01:52:18 -05:00 |
|
Areloch
|
b19a4b22c8
|
Implementation of reflection and skylight probes.
Moves lighting math to the diffuse/specular two-channel logic.
|
2018-09-16 22:15:07 -05:00 |
|
Areloch
|
1f7cf55204
|
Add cubemap arrays, as well as control for generation of MIPs on texture targets.
|
2018-09-16 18:19:04 -05:00 |
|
Areloch
|
0c3fc59ccc
|
Image format code tweaks.
|
2018-09-16 17:54:21 -05:00 |
|
Areloch
|
b4a1d18f42
|
Core implementation of Physical Based Rendering.
|
2018-09-15 20:19:57 -05:00 |
|
Areloch
|
54f1d8c18e
|
Merge pull request #2250 from Areloch/popupMenuFixesPR
Fixes various incorrect popup menu behaviors.
|
2018-09-05 13:06:26 -05:00 |
|
Areloch
|
3101637512
|
Merge pull request #2259 from OTHGMars/staticraycast
Changes TSStatic::castRayRendered to use passed texcoord argument.
|
2018-09-05 10:52:40 -05:00 |
|
Areloch
|
83a15ed827
|
Merge pull request #2249 from OTHGMars/MouseCursors
Updates PlatformCursorController to use full set of SDL cursors.
|
2018-09-05 10:48:17 -05:00 |
|
Areloch
|
656c052d32
|
Merge pull request #2269 from Azaezel/poutyProfiler2
alternative to #2268 : remove secondary profiling
|
2018-09-02 03:00:14 -05:00 |
|
Azaezel
|
ae5fce6169
|
alternative to #2268 : remove secondary profiling
|
2018-07-27 22:00:49 -05:00 |
|
Areloch
|
471bdcaefe
|
Merge pull request #2252 from pacomont/Allow_to_change_wind's_direction
It's almost imposible to change direction of wind. Reseting mCurrentT…
|
2018-07-12 15:42:51 -05:00 |
|
Areloch
|
11d9a13c6a
|
Merge pull request #2255 from pacomont/Particles_go_downwind
Particles should go downwind (while windCoefficient >0)
|
2018-07-12 15:34:35 -05:00 |
|
Areloch
|
4cb701b0c3
|
Merge pull request #2247 from rextimmy/d3d11_tex_lock_fix
Corrects a problem with the D3D11 texture lock/unlock mechanism
|
2018-07-12 15:17:49 -05:00 |
|
rextimmy
|
a48b70d5b1
|
d3d11 copyToBmp fix for new lock/unlock function
|
2018-07-10 14:13:22 +10:00 |
|
Areloch
|
c54c8ed689
|
Create .travis.yml
Initial travis CI config file push. Further calibration will be required to dial the settings in.
|
2018-07-09 15:17:48 -05:00 |
|
Areloch
|
703ac27cf2
|
Merge pull request #2265 from OTHGMars/vmParseFromString
Fix for bug in GFXVideoMode::parseFromString()
|
2018-07-09 13:56:12 -05:00 |
|
Areloch
|
3644396b2e
|
Merge pull request #2264 from chaigler/cleanup_gfx_initial_init
Resolves #740 - Remove redundant code in _GFXInitGetInitialRes()
|
2018-07-09 13:51:57 -05:00 |
|