古詩詞大全網 - 成語經典 - opengl和skia有什麽不壹樣的地方呢?

opengl和skia有什麽不壹樣的地方呢?

skia是壹個canvas api,面向2d painter。是個平面圖層生成器,就當是程序版的photoshop。

opengl是個驅動顯卡硬件的api,面向3D流水線,就像maya/blender,輸出空間渲染結果。

看妳想畫什麽了。

日常用戶的話,顯卡強就選用opengl(但是有些不穩定)。

實驗性內容,按照谷歌的尿性,可能是未來Android OpenGL的壹個重點變化,目前看來和普通用戶日常使用方面完全無關(幾乎沒有可見性的性能變化),甚至部分app還會出現各種渲染錯誤(微信掃壹掃方向不正確等)。

OpenGL的高效實現(利用了圖形加速硬件)存在於Windows,部分UNIX平臺和Mac OS。這些實現壹般由顯示設備廠商提供,而且非常依賴於該廠商提供的硬件。開放源代碼庫Mesa是壹個純基於軟件的圖形API,它的代碼兼容於OpenGL。但是,由於許可證的原因,它只聲稱是壹個“非常相似”的API。

發展歷史:

OpenGL規範由1992年成立的OpenGL架構評審委員會(ARB)維護。ARB由壹些對創建壹個統壹的、普遍可用的API特別感興趣的公司組成。

根據OpenGL網站,2002年6月的ARB投票成員包括3Dlabs、Apple Computer、ATI Technologies。

Dell Computer、Evans & Sutherland、Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和Sun Microsystems,Microsoft曾是創立成員之壹,但已於2003年3月退出。