fails every time with.
[ RUN ] Play/RendererTest.CanRenderToTexture/Metal
-[MTLDebugRenderCommandEncoder setRenderPipelineState:]:1615: failed assertion `Set Render Pipeline State Validation
For depth attachment, the renderPipelineState pixelFormat must be MTLPixelFormatInvalid, as no texture is set.
For stencil attachment, the render pipeline's pixelFormat (MTLPixelFormatDepth32Float_Stencil8) does not match the framebuffer's pixelFormat (MTLPixelFormatStencil8).