2009年3月18日 星期三

OpenGL ES 2.0: Hello Triangle!



上圖是OpenGL ES 2.0 Programming Guide第二章的範例
書中的範例是使用AMD OpenGL ES Emulator
很可惜的是AMD的OpenGL ES SDK僅只提供Windows平台版本
個人是使用PowerVR OpenGL ES SDK

除了書中的範例外也參考了PowerVR提供的example寫成
將書中使用而無Linux版的esUtil部份補上, 完成整個example
提供在Linux上學OpenGL ES 2.0的另一途徑
Linux版的範例請在此下載
懶得寫Makefile 可以覆蓋PowerVR SDK的example編譯

未來希望能夠將整個esUtil 在Linux上實做
(有部份是OS independent ex:Transform)

shader的方式是比以往透過function來得到效果, 顯得彈性且自由多了...:)

沒有留言:

接近完成階段的 Huge Page Swapping

來源: The final step for huge-page swapping 現今的系統有著大量的記憶體, 軟體對於記憶體的需求也愈來愈高, 以 4KB-page 為單位對於系統的 MMU 與 TLB 消耗了大量的 entries. 為了避免這方面系統平台的 ov...