我一直在試圖理解iPhone上的OpenGL ES 2.0很長一段時間,我已經能夠使它工作一些。但有一些我真的無法很好地理解。什麼是OpenGL上下文?或者它是爲了什麼?iphone上的OpenGL上下文。它做什麼/它是如何工作的?
我知道opengl不會創建一個工作。但我希望有人告訴我究竟是什麼。
因爲在做OpenGL時你甚至必須確保EAGL上下文是當前的。由於我沒有創造別人的必要性,所以我從來沒有注意確保它是現有的。
另外我是否只創建一個並傳遞它?
我是否必須銷燬它如果我要停止使用OpenGL?
爲什麼我可以使對象(如glkview)的上下文指針指向我創建的EAGL上下文?它是否具體對象?
我知道這可能是一個很奇怪的問題,但即使我試圖尋找在谷歌或在這裏的答案,我找不到一個簡潔的答案。
謝謝