Some float3's have to be converted to float4's in the new resource tables due to hlslcc limitations
#rb Marcus.Wassmer
#rnx
#lockdown Marcus.Wassmer
[CL 4601827 by Rolando Caloca in Dev-Rendering branch]
This split the GVisualizeTexture in two:
* first part that capture any texture using a pixel shader, implemented using render pass, that render graph can just automatically insert where needed;
* Second part to present on screem still in Renderer module, because using things like FCanvas, requiring
Depth buffer visualization is broken, because needs to have more functionality in FRDGTextureSRVDesc.
#rb none
[CL 4588745 by Guillaume Abadie in Dev-Rendering branch]