Luis Anton Rebollo
825912e800
Merge pull request #1223 from Azaezel/detailNormalOrderOfOperations
...
DeferredBumpFeat order of operations corrections
2015-03-08 22:49:27 +01:00
LuisAntonRebollo
ae3128b28b
DeferredBumpFeat order of operations corrections. Clean.
2015-03-08 22:30:03 +01:00
LuisAntonRebollo
1067da284f
Add error msg to Shadergen when GBufferConditioner?LSL::processVert don't have normals defined.
2015-03-08 22:10:22 +01:00
Azaezel
bc32da74ca
https://github.com/GarageGames/Torque3D/issues/770 resolution suggested by @LuisAntonRebollo
2015-03-03 23:10:47 -06:00
Daniel Buckmaster
baf594aee7
Merge pull request #1006 from BeamNG/fix_lighting_with_zero_lights
...
Fix lighting errors when all lights are disabled.
2015-03-01 21:06:34 +11:00
Azaezel
0325aaf5bb
good catch
2015-02-25 12:50:00 -06:00
Azaezel
ea29f5203d
DeferredBumpFeat order of operations corrections
2015-02-23 15:35:10 -06:00
LuisAntonRebollo
19afd0c22b
.
2015-01-25 02:01:11 +01:00
Daniel Buckmaster
ae284a89ec
Merge branch 'development' into defineconsolemethod
...
Conflicts:
Engine/source/materials/materialDefinition.cpp
2014-12-26 13:22:16 +11:00
Azaezel
c6cdfafe4e
cleaned up variant of https://github.com/GarageGames/Torque3D/pull/768 alterations: opengl support, in-shader bug-reporting, direction vector fit to material slider-bar.
2014-12-21 14:07:42 -06:00
Daniel Buckmaster
9396ae7176
Merge remote-tracking branch 'Winterleaf/Development-Console' into defineconsolemethod
...
Conflicts:
Engine/source/T3D/missionMarker.cpp
2014-12-21 21:23:55 +11:00
LuisAntonRebollo
f166e5286d
Fix lighting errors when all lights are disabled.
2014-12-03 23:46:12 +01:00
LuisAntonRebollo
1d3f3fdfe4
Fix OpenGL changes formating.
2014-11-30 23:09:11 +01:00
LuisAntonRebollo
32e8725931
Merge pull request #983 from Azaezel/stray_mSamplerNames
...
DeferredMinnaert feautre was missing samplernames
2014-11-30 04:59:24 +01:00
Azaezel
bea3563c3d
const U64 maxValPerChannel = (U64)1 << mBitsPerChannel;
2014-11-29 21:50:02 -06:00
Azaezel
2e112802e5
DeferredMinnaert feautre was missing samplernames
2014-11-29 21:44:05 -06:00
LuisAntonRebollo
a4bf61f07b
Fix x64 builds.
2014-11-30 04:00:58 +01:00
LuisAntonRebollo
98e3651db5
Merge pull request #940 from BeamNG/add_opengl_support
...
Add/Activate OpenGL render.
2014-11-30 02:48:13 +01:00
LuisAntonRebollo
b632d06c97
Merge pull request #930 from BeamNG/separate_opengl_from_os
...
Separate OpenGL code from Linux or Mac.
2014-11-30 02:22:28 +01:00
LuisAntonRebollo
dd08fd2e7d
Add OpenGL support.
2014-11-08 20:21:50 +01:00
LuisAntonRebollo
1ac8fab884
Changes for get necesary sampler names for OpenGL shaders.
2014-11-08 18:31:14 +01:00
LuisAntonRebollo
7f183ef9e5
Separate OpenGL code from Linux or Mac.
2014-11-08 18:15:49 +01:00
Vincent Gee
acb192e2a5
Replaced a ton of ConsoleMethods with the DefineConsoleMethod Macro.
2014-11-03 22:42:51 -05:00
Azaezel
9e404b3707
kills off the presence of a fake light when there are no others in a given scene
2014-08-14 21:46:48 -05:00
bank
f3fc84738b
Use fixed buffer size var when allocating return buffer from console.
...
Conflicts:
Engine/source/T3D/missionArea.cpp
Engine/source/gui/editor/guiDebugger.cpp
2014-06-11 13:09:55 +04:00
LuisAntonRebollo
6450294855
Fixes for dedicated build on linux.
...
Thx @Bloodknigh for Signal fix.
2014-05-30 12:35:39 +02:00
Thomas Fischer
cd978039ac
Merge pull request #635 from just-bank/engine-fixes
...
Various engine fixes
2014-05-23 14:09:00 +02:00
Thomas Fischer
c850d60a4f
Merge pull request #621 from BeamNG/glsl_shadergen
...
Update GLSL Shadergen.
2014-05-23 07:52:35 +02:00
bank
5c986f755a
Fix: Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type.
...
We now shift the 64-bit value, which is now treated correctly.
2014-05-06 15:39:24 +04:00
LuisAntonRebollo
9221b4dd10
Update GLSL Shadergen. Not used on DX9.
2014-04-17 18:39:13 +02:00
Daniel Buckmaster
87d9e245b7
Merge remote-tracking branch 'smally/platform_type_consistency' into platform-type-consistency
...
Conflicts:
Engine/source/platform/platformCPUCount.cpp
2014-04-04 13:43:25 +11:00
Azaezel
52ef23d0ec
clipping the lighting result via ciel was causing banding issues with specular maps with alpha channels. rev2. also addresses the warning:
...
"warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them" since it was coming from the same line
2014-03-18 05:52:54 -05:00
DavidWyand-GG
91e542b8ec
SceneCullingState with culling and camera frustum
...
- Fix for issue https://github.com/GarageGames/Torque3D/issues/525 This
fix takes into account the skewed view into the world when you have a
projection offset and the ability to see further into the scene at the
edges opposite to the offset.
- SceneCullingState now has two frustum rather than one: a culling
frustum and camera frustum.
- The camera frustum should be referenced when you need the projection
matrix or don't want a skewed frustum.
- The culling frustum should be referenced during any scene culling or
when determining what dynamic geometry to render. It currently skews
itself to take into account any projection offset (automatically
calculated in SceneCullingState constructor).
- When there is no projection offset, the camera frustum and culling
frustum are the same. This usually means any time when not using the
Oculus Rift.
2013-11-07 15:07:16 -05:00
DavidWyand-GG
17113d3ba5
Blinn-Phong Specular Changes
...
Based on the work done here:
http://www.garagegames.com/community/blogs/view/21032
2013-10-29 15:10:23 -04:00
cpusci
4c35fd37af
Simple pass over the codebase to standardize the platform types.
2013-08-04 16:26:01 -05:00
DavidWyand-GG
b32e7688c2
Side by side rendering
...
- Side by side rendering implemented throughout the graphics pipeline.
- New GuiTSCtrl renderStyle property is set to "stereo side by side" to
activate.
- You set an IDisplayDevice on the GameConnection to define any vertical
FOV, projection offset, and stereo eye offset properties required for
the stereo rendering (no display device included with this commit).
- Full and Empty templates updated with correct scripts and shaders.
2013-04-09 15:19:18 -04:00
bank
d2700f881c
Source changes needed for Linux build.
2012-09-23 15:31:56 +04:00
DavidWyand-GG
7dbfe6994d
Engine directory for ticket #1
2012-09-19 11:15:01 -04:00