我記得當我開始在OS X中使用OpenGL時遇到了這個問題。最終我解決了它,但我認爲那只是使用glut和C++代替Objective-C ...在iPhone上啓用OpenGL ES深度測試的問題。哪些步驟是必要的?
代碼行I在init
爲ES1Renderer
如下:
glEnable(GL_DEPTH_TEST);
glDepthFunc(GL_LEQUAL);
然後在render
方法,我有這樣的:
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
我認爲我缺少具體到eith東西呃iPhone或ES。需要其他什麼步驟來啓用深度測試?
感謝
深度緩衝區? – Bahbar 2010-03-26 09:14:00