Torque3D/Engine/source/lighting
AzaezelX ff4b025c2c adds alphatest shadows for translucent objects
leverage the fact shadergen spits out a modified material per pass, in this instance the shadow pass, to basically flip the translucent aspect off if you've got both translucency and alphatesting flipped on.
2020-03-01 10:47:25 -06:00
..
advanced Removes current implement of shadow caching 2019-12-13 01:14:03 -06:00
basic more conversionwork from specular entries to pbrconfig ones, adds backend glowmul and glowmap var tracking, as well as pbrconfigmap composite slip-in for the glowmap (sans shaderfeatures just yet). seems to have busted forward lit application though... 2019-10-22 15:11:39 -05:00
common cleaned up member::radius 2018-03-13 15:31:00 -05:00
shadowMap adds alphatest shadows for translucent objects 2020-03-01 10:47:25 -06:00
lightInfo.cpp Reordering initialization methods #1912 2017-04-19 14:02:45 -04:00
lightInfo.h 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-06-23 11:36:20 -05:00
lightingInterfaces.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightingInterfaces.h 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-06-23 11:36:20 -05:00
lightManager.cpp shifts spotlightparams to the actually used float2/vec2 entries (stops debug screaming every frame) 2019-11-07 23:18:14 -06:00
lightManager.h Add vector light support to forward materials. 2019-07-22 00:16:58 -05:00
lightQuery.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
lightQuery.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
shadowManager.cpp Eliminate DefineConsoleFunction 2018-04-17 20:54:08 +02:00
shadowManager.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00