Fix opengl depth format errors with hardware buffers
Blitting the depth buffer to a hardware buffer may fail if the hardware depth format differs from what VTK is using in it's framebuffers. Change the code to do a texture render instead for the BlitDisplayFramebufferToHardware
Add access to the framebuffers depth texture object into vtkOpenGLFramebufferObject
Closes #18278 (closed)
Edited by David Gobbi