Files
UnrealEngineUWP/Engine/Source/Runtime/ShaderCore
Nick Penwarden 8c3e23e22e Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main)
#lockdown Ben.Marsh

==========================
MAJOR FEATURES + CHANGES
==========================

Change 2762805 on 2015/11/11 by Bob.Tellez

	#UE4 Material editor optimization. FindShaderTypeByName now uses the precreated map to look up types by name. Also changed GetRepresentativeShaderTypesAndDescriptions to return a map.

	#rb Daniel.Wright

Change 2763372 on 2015/11/11 by Marcus.Wassmer

	Auto events around ComputeFenceWaits
	No transition ensure in parallel mode.
	#rb Rolando.Caloca

Change 2764204 on 2015/11/12 by Rolando.Caloca

	DevRendering - Removed reference counting on pipelines as it's not needed
	- Shadermap of shader types no longer owns the unique shaders per pipeline, the pipelines do
	- Added shader pipeline dependencies and shortened ddc entry
	- Dumped stats now show # shared pipelines
	- Added IMPLEMENT_SHADERPIPELINE_TYPE_* macros
	#rb Marcus.Wassmer

Change 2764409 on 2015/11/12 by Marcus.Wassmer

	Event based GPU frame waiting.
	#rb Gil.Gribb

Change 2764474 on 2015/11/12 by Gil.Gribb

	UE4 - Optimize speed tree stuff in FLocalVertexFactory::SetMesh

Change 2765900 on 2015/11/13 by Marcus.Wassmer

	Move PS4 system event checking onto a task thread. Saves ~.1ms on gamethread
	#rb Lee.Clark

Change 2768478 on 2015/11/16 by Marcus.Wassmer

	Remove flushes when locking single-mip 2d textures for writeonly on PS4
	#rb Gil.Gribb
	#codereview Lee.Clark

Change 2769532 on 2015/11/17 by Chris.Bunner

	Discard outdated vertex paint data when loading static mesh components. UE-22603
	#rb Rolando.Caloca

Change 2770002 on 2015/11/17 by Rolando.Caloca

	DevRendering - Prep for reentrant calls for D3D & PS4 shader compilers
	- Added r.D3DDumpAMDCodeXLFile to enable writing out a batch file for AMD cards (it was always generating this, now it's optional) - defaults to 1, enabled
	- Added r.D3DCheckShadersForDouble to enable checking for doubles when compiling shaders, speeds up a tiny bit when disabling - defaults to 1, enabled
	- Fixed PS4's InitFastMathDetection(), was always testing for this
	#rb Marcus.Wassmer
	#codereview Lee.Clark

Change 2770103 on 2015/11/17 by Daniel.Wright

	Added SourceCubemapAngle to sky lights, so the incoming lighting can be rotated

[CL 2771408 by Nick Penwarden in Main branch]
2015-11-18 09:31:10 -05:00
..