gl depth buffer texture type, string fix other dodgy fix to