Files
UnrealEngineUWP/Engine/Source/Runtime/Renderer
jonas meyer dc787076cb Multiple vulkan validation layer fixes:
- FVulkanPipelineStateCacheManager: Fixed an issue that'd leak PSOs when two threads are requesting the same PSO.
- FRenderingCompositePass::ExtractRDGTextureForOutput: Transition to read when extracting.
- InitialClear now leaves rendertargets in READ state
- DoAsyncReallocateTexture2D Now transisitions it source texture back: fixes a validation issue when source texture is used after being used to update the new texture.
- If Not using depth, stay in VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR
- If the pixelshader is not writing a color target, set the colorwritemask to 0
- PostProcessBloomSetup.cpp: Remove unneeded resolve target parameter.
- Fixed an issue in ~FVulkanPendingGfxState, where the map would be modified when iterating over it.
- changed InternalUnlockTexture2D & RHIUnlockTextureCubeFace to -not- round up to the block size as it was giving validation problems.
- Added a missing transition to Readable, when copying from cached shadowmaps

#jira UE-79664 UE-79644 UE-79666 UE-79660 UE-79650
#rb arciel.rekman brandon.schaefer rolando.caloca zachary.bethel
#lockdown cristina.riveron

#ROBOMERGE-OWNER: jonas.meyer
#ROBOMERGE-AUTHOR: jonas.meyer
#ROBOMERGE-SOURCE: CL 8583998 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v408-8574093)

[CL 8588088 by jonas meyer in Main branch]
2019-09-10 03:36:18 -04:00
..