Не получается прочитать значения буфера глубины в OpenGL ES2 на iOS 4.3
afDepthPixels = (float*)malloc(sizeof(float) * iScreenWidth * iScreenHeight);
glReadPixels(0, 0, iScreenWidth, iScreenHeight, GL_DEPTH_COMPONENT, GL_FLOAT, afDepthPixels);
Мой буфер глубины в настоящее время привязан к месту и работает, однако эта функция не читает ничего, кроме 0 значений, и, кажется, возвращает почти сразу. Если я дам ему GL_RGBA, это займет довольно много времени и действительно вернет результаты. Эта функция просто не поддерживается в ES2 на iOS?
Спасибо!