为什么当我使用 glReadPixels() 读取 z-buffer 时 z-buffer 的值总是 0?
int main()
{
glReadPixels(0.0,0.0,width,height,GL_DEPTH_COMPONENT,GL_FLOAT,depth_data);
for(int i=0;i<10;i++)
for (int j=0;j<10;j++)
cout<<depth_data[i][j]<<endl;
return 0;
}