Add SAMPLE_TEXTURE3D_LOD
Update the texture abstraction to support shadows
Reduce the number of samplers used by the HDRP