I'm currently having issues with depth textures. When I sample from a depth texture it causes my other samplers to fail. For example, when I set gl_FragColor manually the depth buffer is correct. I can also sample from my Albedo and Lighting textures and composite an image but I then have to set gl_FragDepth manually. Could this be a hardware issue?