Android 和 IOS 上編譯 Go 語言的代碼正在被引進。你既可以完全用 Go 語言來寫你的應用并用 opengl 來做 UI 界面,也可以寫一個可以和原生的 Android 和 IOS 交互的 Go 類庫。
UIView 動畫, UIDynamic ,以及 OpenGL 三種方式來進行了實現,并對它們的運行效率進行對比。結果也在大家預料之中,直接使用 OpenGL 擁有最好的效果,而經過層層封裝,帶有物理特性,寫起來也最簡單的
一下 MagicalRecord 。 圖像處理 GPUImage 無疑是這方面的集大成者了。用OpenGL ES2.0來實時處理圖片和視頻流,性能和功能都是頂尖的。 開發和調試工具 PonyDebugger
這張圖是蘋果官方 Core Animation 里面的截圖、可以看出渲染視圖的流程是 GPU -> OpenGL / Core Graphics -> CA -> UIKit/AppKit 詳細的過程如圖:
- 更強的圖像支持 :包括對1D圖像和1D & 2D圖像陣列的額外支持。同時,OpenGL的共享擴展現在實現了從OpenGL 1D紋理和1D & 2D紋理陣列創建OpenCL圖像的功能。 - 內置內
在其它方面也得到了顯著的增強: 在Windows下支持OpenGL轉換,而且增強了在Windows,OS X和Linux下VCL中基于新的OpenGL框架的實現; 在Windows,OS X和Lin
棧——全開放的棧包含的都是開源的模塊;高性能棧則包含了開源的運動視頻模塊和閉源的OpenGL模塊。未來,和OpenGL模塊并行存在的 OpenCL/Vulkan模塊將會從閉源走向開源。 而AMD全
Visual Studio) NoSQL Oberon Objective-C OCaml Octave OpenGL ES OpenSCAD Oracle Server Oracle PL/SQL Parrot
JPatch是一個spline的3D建模工具,支持OpenGL。
jClassicRPG是一個基于OpenGL 3D引擎的經典RPG游戲開發框架。
AndEngine是一個開源的,基于OpenGL實現的Android 2D游戲引擎。 這里 提供一些基于AndEngine實現的示例。
JAVA is DOOMED(JID)是一個利用Java實現的開源3D引擎并且使用OpenGL作為圖形API.
mapgl 是一個使用 3D 來查看地圖的工具,使用 C 語言和 OpenGL 技術。 項目主頁: http://www.baiduhome.net/lib/view/home/1323911043015
gCAD3D 是個三維的 CAD/CAM 程序,內置一個三維的 OpenGL 的瀏覽器。 項目主頁: http://www.baiduhome.net/lib/view/home/1326704751999
Fusionet這個框架用于把基于OpenGL的3D組件集成到Java-Swing中。Fusionet的目的是為3D化的swing組件提供一個易于使用的環境。
dealing with AVFoundation, border detection and OpenGL up to IPDFCameraViewController. It includes: Live
Crystal Space是一個用C++開發的3D游戲開發包.有豐富的功能,支持Direct3D,OpenGL,Glide等. 項目主頁: http://www.baiduhome.net
Q^3是一個非常新的項目使用Mozilla的Rust語言和OpenGL 3.3來開發類似Quake 3的游戲。這個項目的目標不是實現一個Quake 3,而是成為一個自己特色的游戲。 項目主頁:
cocos2d-x 是一個支持多平臺的 2D 手機游戲引擎,使用 C++ 開發,基于OpenGL ES,基于 cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2
是一個C++跨平臺的3D圖形SDK。包含了示例,輔助類代碼(resource loading etc.)來加速OpenGL ES 1.x, 2.0 & 3.x應用程序的開發。 項目主頁: http://www