rendertarget: use float instead of byte for depth
rendertarget: explicitly using INTENSITY instead of implicit LUMINANCE
rendertarget: disable GL_COMPARE_R_TO_TEXTURE

This breaks shadowmaps but fixes rendering depth. Need to find a proper solution.