威爾iPhone遊戲,繪製2D的紋理是這樣的:的Open GL ES 1.1和iPhone遊戲
glPushMatrix();
glTranslatef(xLoc, yLoc, 0);
[myTexturePointer drawAtPoint:CGPointZero];
glPopMatrix();
與新的iPhone的工作(即支持OpenGL ES 2.0)?我問,因爲我剛剛瞭解到OpenGL ES 2.0不支持glPushMatrix等。
乾杯!
威爾iPhone遊戲,繪製2D的紋理是這樣的:的Open GL ES 1.1和iPhone遊戲
glPushMatrix();
glTranslatef(xLoc, yLoc, 0);
[myTexturePointer drawAtPoint:CGPointZero];
glPopMatrix();
與新的iPhone的工作(即支持OpenGL ES 2.0)?我問,因爲我剛剛瞭解到OpenGL ES 2.0不支持glPushMatrix等。
乾杯!
較新的手機仍然支持較舊的OpenGL ES 1.1,所以這段代碼應該運行良好,只要你在1.1上下文中運行它。
較新的iphones確實支持這兩個標準。所以你的代碼應該工作。
爲了保持與 的OpenGL ES 1.1兼容性在現有的iPhone 和iPod touch設備「的圖形 驅動爲PowerVR SGX也 通過 有效地實現 固定功能流水線實現的OpenGL ES 1.1使用使用着色器,使用 ,「消息人士報道。這 表明,遊戲和其他 應用獨特的iPhone 3G S 和其他的iPhone 和iPod touch的未來車型可能到達 那要麼是獨有的 新的模式,或者更可能的是,將 支持在 新設備上改進了3D圖形,同時仍在使用舊版 固定功能3D管線的 以前的型號。