Commit Graph

9 Commits

Author SHA1 Message Date
Martin Mittring
e75acb9b8a Merging from Orion
CL 2699552
  added SvPositionToTranslatedWorld for better quality and performance, some refactoring

[CL 2699586 by Martin Mittring in Main branch]
2015-09-21 15:59:33 -04:00
Martin Mittring
c9355c292c integrated from Orion
optimized shaders to use SvPosition where possible, following change could remove some unused interpolator

[CL 2697164 by Martin Mittring in Main branch]
2015-09-18 12:10:27 -04:00
Simon Tovey
6163834f0e Fix for Translucent Lighting Crash - UE-18950
GBufferResources were being used in TranslucentShadowDepthPS but not being set. They shouldn't be set as GBuffers aren't valid for this draw.
A similar issue occured a while ago in which the SceneTextureParameters were being used here and caused artefacts in the translucent shadows based on the SceneColor.
I avoided this by setting them to a dummy black texture. This approach won't work for the GBufferResources so I've removed that fix and gone about things differently.
The shader sets a define to have SceneTextureLookup() just return black.
This means the SceneTextures, nor the GBufferResources need be set at all for this draw.

[CL 2651076 by Simon Tovey in Main branch]
2015-08-11 09:35:12 -04:00
Rolando Caloca
6d43349dfd UE4 - Materials using WPO with period functions now properly compute their velocity
#codereview Nick.Penwarden, Daniel.Wright

[CL 2405483 by Rolando Caloca in Main branch]
2015-01-13 19:47:46 -05:00
Rolando Caloca
2c1218d5ff UE4 - Correct delta velocity for WPO materials
[CL 2404725 by Rolando Caloca in Main branch]
2015-01-13 11:01:00 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Gil Gribb
89ad70df9d Merging development branch (CL 2365488) to //depot/UE4/... Engine only, mostly hierarchical foliage
[CL 2376199 by Gil Gribb in Main branch]
2014-12-04 12:41:25 -05:00
Simon Tovey
95d2d71174 Fix for shader errors caused by using extra texcoords interpolants in some particle shaders.
#ttp 346312 - Pri 0 - Do Not Leave Desk (blocker!)) TTP #346312 was assigned to Nick Penwarden (BLOCKER: CRITICAL: Regression: Many particles with translucent or additive materials do not render correctly

#codereview Nick.Penwarden

[CL 2293882 by Simon Tovey in Main branch]
2014-09-11 12:49:16 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00