Commit Graph

678 Commits

Author SHA1 Message Date
Martin Mittring
f83b25a4f8 Integrated
CL 2705306

improved CircleDOF quality, added r.DepthOfFieldQuality 4 to trigger slower but higher quality

[CL 2707005 by Martin Mittring in Main branch]
2015-09-25 18:48:48 -04:00
Daniel Wright
e46ba931f4 Fixed skylights on translucency in projects with static lighting disabled
[CL 2706767 by Daniel Wright in Main branch]
2015-09-25 16:07:24 -04:00
Allan Bentham
25c10bf77d UEMOB-36
Add material shader quality settings.
Enables quality overrides for android and ios (ES2 flavours)

#codereview jack.porter

[CL 2705914 by Allan Bentham in Main branch]
2015-09-25 04:55:45 -04:00
Jack Porter
f3b3128b91 Remove HDR_LINEAR_32 shader permutations for MobileHDR on Android
#UEMOB-45

[CL 2705742 by Jack Porter in Main branch]
2015-09-24 23:37:44 -04:00
Dmitriy Dyomin
137e313553 Refraction on mobile, enabled by default for high-end devices
#jira UEMOB-56

[CL 2703781 by Dmitriy Dyomin in Main branch]
2015-09-24 00:25:55 -04:00
Simon Tovey
5367557ecb Back out of bad change to GPU partilce collision.
[CL 2703031 by Simon Tovey in Main branch]
2015-09-23 15:02:08 -04:00
Matt Kuhlenschmidt
31d3841443 Merging using UE4_to_UE4-Orion
2702788 Fix tint color on brushes not applied to materials in Slate.

[CL 2702807 by Matt Kuhlenschmidt in Main branch]
2015-09-23 13:31:05 -04:00
Uriel Doyon
8b7a972f28 New options to enable selective outputs in the base pass for opaque geometry.
Optionnal outputs are : CustomData, PreshadowFactors and Velocity (when enabled)
Controlled by ini file variable : r.SelectiveBasePassOutputs=true
#code_review: Brian.Karis

[CL 2702718 by Uriel Doyon in Main branch]
2015-09-23 12:52:42 -04:00
Matt Kuhlenschmidt
7badc118a0 Merged UE4-Orion->UE4. Slate hardware instancing support
2697248 Added SMeshWidget and underlying support to draw a custom mesh from Slate.
2696183 Fixed world position offset not being usable without texture coordinate in Slate Materials.
2695823 Removed some unused code
2695811 Added hardware instancing support to Slate draw elements
2695462 Added custom Slate shader type for completely custom materials that make no assumption on how they are used

[CL 2702631 by Matt Kuhlenschmidt in Main branch]
2015-09-23 11:55:14 -04:00
Daniel Wright
6752a00381 Fix for objects being culled by the near plane of the shadow frustum with RTDF shadows (shadow casters behind the camera pop out)
New TraceDistance property on directional lights

[CL 2700942 by Daniel Wright in Main branch]
2015-09-22 13:51:50 -04:00
Martin Mittring
00367dca92 integrated from Orion
fixed depth fade material node

[CL 2700245 by Martin Mittring in Main branch]
2015-09-22 01:48:46 -04:00
Martin Mittring
fa17bfefa1 Integrate from Orion CL 2699859
removed usage of ComputeWorldWorldPosCamRelative() where possible for better quality and performance, used SvPositionToTranslatedWorld() instead

[CL 2699869 by Martin Mittring in Main branch]
2015-09-21 17:28:42 -04:00
Martin Mittring
31924997df integrated from orion CL 2699770
renamed PS WorldPosition to AbsoluteWorldPosition as it's not translated
VS/DS/HS WorldPosition is actually TranslatedWorldPosition - we should change that as well
later we get rid of the AbsoluteWorldPosition where we can (for better precision)

[CL 2699845 by Martin Mittring in Main branch]
2015-09-21 17:20:57 -04:00
Marcus Wassmer
32f97c081d Fix cook errors from trying to modify a uniform parameter.
#codereview simon.tovey,olaf.piesche

[CL 2699812 by Marcus Wassmer in Main branch]
2015-09-21 17:13:25 -04:00
Martin Mittring
c899598bf4 integrated from orion
fixed decal projection of recent checkin

[CL 2699626 by Martin Mittring in Main branch]
2015-09-21 16:08:26 -04:00
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
Simon Tovey
247ec4a198 Improvements to stop collision response for GPU particles.
[CL 2698876 by Simon Tovey in Main branch]
2015-09-21 09:38:53 -04:00
Martin Mittring
a350cacf9e fixed build for ES shader compile
[CL 2697484 by Martin Mittring in Main branch]
2015-09-18 14:54:45 -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
ETayrienHBO
f2f11465f1 PR #1556: Add c_ChannelFlags to MeshPaintPixelShader to fix texture painting bug (Contributed by ETayrienHBO)
[CL 2696149 by Nick Darnell in Main branch]
2015-09-17 17:47:58 -04:00
Martin Mittring
2cea2e96df removed used shader
[CL 2695648 by Martin Mittring in Main branch]
2015-09-17 14:26:24 -04:00
Martin Mittring
b064c1b1e7 fixed shader after recent changes broke it
[CL 2695634 by Martin Mittring in Main branch]
2015-09-17 14:19:08 -04:00
Matt Kuhlenschmidt
423b261523 Fixed incorrect #if/#else
[CL 2695010 by Matt Kuhlenschmidt in Main branch]
2015-09-17 08:27:24 -04:00
Matt Kuhlenschmidt
c1e8406665 Fix ES2 shader compile errors
[CL 2695006 by Matt Kuhlenschmidt in Main branch]
2015-09-17 08:22:14 -04:00
Dmitriy Dyomin
e10ff9885f Fixed: Launching a Project which uses Depth of Field crashes to Home Screen on iOS8 device
#jira UE-20952

[CL 2694716 by Dmitriy Dyomin in Main branch]
2015-09-17 00:28:21 -04:00