rendering with positions in place of model matrix, depth buffer is not working