1. 程式人生 > >OpenGL ES

OpenGL ES

animation https uikit details 系統 數據 tails blog 命令

OpenGL ES是一套多功能開放標準的用於嵌入系統的C-based的圖形庫,用於2D和3D數據的可視化。OpenGL被設計用來轉換一組圖形調用功能到底層圖形硬件(GPU),由GPU執行圖形命令,用來實現復雜的圖形操作和運算,從而能夠高性能、高幀率利用GPU提供的2D和3D繪制能力。

OpenGL ES規範本身不定義繪制表面和繪制窗口,因此ios為了使用它必須提供和創建一個OpenGLES 的呈現環境,創建和配置存儲繪制命令結果的framebuffer 及創建和配置一個或多個呈現目標。

在 iOS中使用EAGL提供的EAGLContext類 來實現和提供一個呈現環境,用來保持OpenGLES使用到的硬件狀態。 EAGL是一個Objective-C API,提供使OpenGL ES與Core Animation和UIKIT集成的接口。

https://blog.csdn.net/whjay520/article/details/52634286

OpenGL ES