Commit Graph

13 Commits

Author SHA1 Message Date
Matt Kuhlenschmidt
9f83927366 Added a UI material domain for all Slate and UMG materials
- Automatically upgraded all materials

When using the UI material domain the material editor and material instance editor is streamlined and only displays parts of the UI that are relevant:
- Changes to a preview material rendered with the UI shader
- Removes non-UI specific settings
- Renames some output pins and hides irrelevant ones
- Shows stats for UI shader

[CL 2596027 by Matt Kuhlenschmidt in Main branch]
2015-06-22 15:55:50 -04:00
Jack Porter
97da91b27b Made fix for material editor Cleanup button removing Landscape Grass Output nodes support other custom output node types (UE-14694)
[CL 2545029 by Jack Porter in Main branch]
2015-05-11 02:42:37 -04:00
Dan Oconnor
1bfff33156 Build fix (missing include)
#codereview Daniel.Wright

[CL 2538560 by Dan Oconnor in Main branch]
2015-05-05 20:59:38 -04:00
Daniel Wright
b420e385ec Landscape grass output node is no longer removed when cleaning unused expressions in the material editor
[CL 2538414 by Daniel Wright in Main branch]
2015-05-05 18:50:18 -04:00
Daniel Wright
8a9bb5eae8 Pixel Depth Offset material input
* Allows writing to the depth buffer per-pixel, making use of D3D11's conservative depth writes to maintain ZCull (theoretically, it's up to the driver)
* This is useful for billboard LODs with distance field lighting, as the distance field representation of the mesh used for shadowing is still accurate but the billboard depths used for primary rays is not.

[CL 2427115 by Daniel Wright in Main branch]
2015-01-31 13:44:38 -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
Jaroslaw Palczynski
7c41927cf4 Rename FPostConstructInitializeProperties to something simpler
Changed it with FObjectInitializer.

UECORE-7

[CL 2328384 by Jaroslaw Palczynski in Main branch]
2014-10-14 10:29:11 -04:00
Martin Mittring
0924ac0b78 removed r.UseDiffuseSpecularMaterialInput (was only used for Fortnite which has been rchanged, prevented some GBuffer optimizations)
[CL 2323127 by Martin Mittring in Main branch]
2014-10-08 15:27:19 -04:00
Dmitry Rekman
cdc8f8335e Minor clang fix (|| and && in the same scope).
(from github PR 242).

#codereview Matthew.Griffin

[CL 2221546 by Dmitry Rekman in Main branch]
2014-07-16 20:26:32 -04:00
Martin Mittring
1366fc2cfe * refactored material compiling, simpler, less code, less error prone, should not have any visual impact
[CL 2192201 by Martin Mittring in Main branch]
2014-07-11 15:14:35 -04:00
Brian Karis
c1246c4b2a Added clear coat material outputs
[CL 2124799 by Brian Karis in Main branch]
2014-07-02 13:03:42 -04:00
James Golding
507c402a4e Remove Material Expression headers from Engine.h and only include where needed
#codereview nick.penwarden

[CL 2082041 by James Golding in Main branch]
2014-05-22 11:33:54 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00