Areloch
dbd48cdbc1
WIP of the rapidJson update
2019-04-20 18:52:24 -05:00
OTHGMars
17a2e416ed
Adds animated node transforms for animation importing.
...
Fixes sequence timing variables.
2019-04-18 16:45:52 -04:00
AzaezelX
d034ea2be8
no point in resetting effectiveprobecount or mipcount in the compute4probes method. the latter is going to remain a fixed global var to support the cubemap arrays while the latter isn't even used by forward lit (though it likely should be, rather than trying to cook up 2 bound vectors)
2019-04-16 11:47:21 -05:00
AzaezelX
a0d1a076d5
Merge branch 'PBR_ProbeArrayForward' into PBR_ProbeArrayGLWIP
...
# Conflicts:
# Engine/source/renderInstance/renderProbeMgr.cpp
2019-04-16 09:34:01 -05:00
Areloch
000c7b2263
GL work
2019-04-15 23:11:18 -05:00
OTHGMars
bd486bab66
Changes default winding order to be CCW.
2019-04-15 23:04:47 -04:00
OTHGMars
f0ccd8d079
Adds verbose logging in debug builds.
...
Properly disconnects the logging stream.
2019-04-15 23:00:27 -04:00
OTHGMars
75440918e5
Copies Collada import options to Assimp.
...
The lodType, singleDetailSize, adjustCenter and adjustFloor options been added to the importer.
Implementation of $Assimp::FlipNormals has been fixed.
$Assimp::FlipWindingOrder has been added to expose aiProcess_FlipWindingOrder.
Logging is now enabled and directed to assimp.log.
2019-04-15 18:57:24 -04:00
AzaezelX
9597014bc2
resource count and type sync with the computeForwardProbes call-insertion for shadergen. probly going to need to cook up a cubearray type
2019-04-11 12:31:15 -05:00
AzaezelX
7108c8cc64
use the right recreation when lacking a composite map (still need to do up matinfo flags)
2019-04-11 12:30:03 -05:00
AzaezelX
d2ed2555c9
typofix+ *add* computeForwardProbes to replicate the stateblock used in deferred
2019-04-10 17:46:42 -05:00
AzaezelX
0cd8948fcf
stray var killoffs
2019-04-10 17:44:54 -05:00
AzaezelX
8118f42411
leverage the macros for a bit more legibility
2019-04-10 14:14:10 -05:00
AzaezelX
ed385ff342
conform some of the "specularColor" entries (TODO: matinfo flags, like emissive/glow ect)
2019-04-10 12:56:20 -05:00
AzaezelX
15ca6eabb4
cleanup duplicate var, and constructor-init skylight shaderconsts
2019-04-10 12:54:46 -05:00
AzaezelX
68f47d6041
defaults for diffusecolor, specularcolor (reminder todo: shift that to composite) and normal for createForwardSurface
2019-04-10 11:48:22 -05:00
AzaezelX
b9c2db28e4
enhanced stage check
2019-04-10 11:43:45 -05:00
Areloch
c622cfcb6b
Modification of #2145
...
Original PR broke class-type visibility toggles in the editor, so this adjustment on the same setup keeps the optimized path, but also enables the original class-based render toggle if the editor is open.
(Also adds TORQUE_TOOLS check to have it be even leaner if the project doesn't have tool support at all)
2019-04-08 10:20:13 -05:00
Areloch
c025760422
Majority of forward work. Some state/register count issues and further testing required.
...
Also requires proper binding of forward probe values, as well as scoring probes for forward selection.
2019-04-07 23:57:05 -05:00
Azaezel
8e9468bddb
surpress nonrendered lights killoff method till we've time to revisit that
2019-04-04 20:56:57 -05:00
Areloch
afb5a589c3
Cleanup/consolidation of shader logic. moved the common methods over to lighting.hlsl
...
Did all the setup work to feed data for forward probestuffs, just have to rewrite the shaderFeature to replicate the regular probe array logic.
2019-04-03 00:13:58 -05:00
Areloch
59b6e67ecf
Merge pull request #2043 from John3/toolShapes_3
...
cleaning the modules
2019-03-31 14:41:35 -05:00
Areloch
15e50f58d6
Merge pull request #2313 from OTHGMars/MousePos
...
Switches to absolute position for mouse tracking.
2019-03-31 14:16:52 -05:00
Areloch
6daf0c8d34
Merge pull request #2338 from Areloch/MoreMenubarFixes
...
Fixes some outstanding menubar problems.
2019-03-31 12:39:31 -05:00
Areloch
67060e5c38
Merge pull request #2340 from Areloch/popupMenuBGFix
...
Makes the popups correctly operate anywhere in the space of the canvas
2019-03-31 12:36:15 -05:00
Areloch
fc93bc229c
Merge pull request #2339 from Areloch/MountedCollisionsFix
...
Adds logic to temporarily disable collisions of mounted objects on Players
2019-03-31 12:31:57 -05:00
Areloch
f71db60e78
Merge pull request #2336 from wcbx/wcbx-cloudtexprofile
...
Fixes artifacts in Cloud Layer.
2019-03-31 12:31:37 -05:00
Areloch
2977fc1415
Merge pull request #2144 from RichardsGameStudio/development
...
Allow correct display of widescreen resolutions (16:9 and 16:10 ratio) on a 4:3 ratio display
2019-03-31 12:22:09 -05:00
Areloch
69b7ffc3af
Merge pull request #2335 from Azaezel/navmeshNoNo
...
rewrite of NavMeshUpdateAll/NavMeshUpdateAroundObject
2019-03-31 12:20:16 -05:00
Areloch
c7b542a875
Merge pull request #2331 from Bloodknight/PR_PlayerZRotation
...
Set contrsaints for Player Z rotation
2019-03-31 03:47:41 -05:00
Areloch
f104fac305
Merge pull request #2322 from Areloch/add3dProjectionCtrl
...
Adds gui3DProjectionCtrl
2019-03-31 02:14:45 -05:00
Areloch
1ec048f41d
Merge pull request #2220 from irei1as/development
...
Changes for SFXSound::setPosition(time)
2019-03-30 18:42:19 -05:00
Areloch
2b62796525
Merge pull request #2332 from Bloodknight/PR_DedicatedLinuxCrashFix
...
Fixes a crash that occurs on linux headless servers
2019-03-30 16:41:36 -05:00
Areloch
80c036b9b0
Merge pull request #2327 from Areloch/loadCachedDTS
...
Adds ability to skip loading of cached dts in enumColladaForImport
2019-03-30 16:33:37 -05:00
Areloch
b445b74bb2
Merge pull request #2325 from Areloch/fileDialogReturnBuffer
...
Moves the path return from fileDialog through the returnBuffer
2019-03-30 16:31:44 -05:00
Areloch
9ae6a5bfa7
Merge pull request #2320 from Areloch/setFieldHeight
...
Allows special inspectorFields to override their height
2019-03-30 16:31:21 -05:00
Areloch
7756c4a762
Merge pull request #2319 from Areloch/Scenes
...
Initial implementation of the Scene object
2019-03-30 16:30:34 -05:00
Areloch
0f22f2b20a
Merge pull request #2310 from Azaezel/vertColorCorrection
...
Vert color correction
2019-03-30 16:30:01 -05:00
Areloch
18f4e3172e
Merge pull request #2323 from Areloch/getFieldValueCrashfix
...
Sanity check for calling getFieldValue
2019-03-30 16:07:53 -05:00
Areloch
a9707f09c3
Merge pull request #2321 from Areloch/textApplyFocus
...
Updates TextEdit value when focus is lost.
2019-03-30 16:07:18 -05:00
Areloch
40627afde8
Merge pull request #2318 from Areloch/AssetModuleEchoTweak
...
Tweaks to the Asset/Module info echo behavior to spam the console less.
2019-03-30 15:34:33 -05:00
Areloch
e7bfbe9133
Merge pull request #2317 from Areloch/setSplitPoint
...
Adds ability to set the split point of a guiSplitContainer
2019-03-30 15:33:57 -05:00
Areloch
669bfc24d8
Merge pull request #2315 from Azaezel/wireFrameFix
...
corrects a parity flaw between wireframe and non wireframe box display
2019-03-30 15:09:32 -05:00
Areloch
557ea101ec
Update guiSplitContainer.cpp
...
Corrected typo.
2019-03-30 14:40:58 -05:00
Areloch
33f8a75529
Merge pull request #2281 from marauder2k7/OpenALDevBuildBranch
...
OpenALEffects
2019-03-30 14:39:06 -05:00
OTHGMars
d8bfe6073f
Fixes a crash from importing shapes with unnamed bones.
2019-03-29 04:02:41 -04:00
OTHGMars
7c2baf51d6
Adds the aiProcess_FlipUVs flag setting.
2019-03-29 03:57:36 -04:00
OTHGMars
71a5f9498b
Fixes primitive assignment. AppMesh::primitives in this case is a purely collada/dts concept and is not indices or faces. Any mesh with more than 2^16 vertices should be split into multiple primitives to avoid indexing across a 16 bit boundary. Mesh division into primitives has not been implemented for assimp yet.
2019-03-28 04:16:22 -04:00
OTHGMars
bc722a353d
Fixes vertex weight assignments.
...
Adds upaxis override option to match collada importer.
2019-03-27 12:46:43 -04:00
Azaezel
5703618dc0
shift bbminmax to relative when sent to the gpu so folks can stick to realworld values
2019-03-26 06:48:56 -05:00