2010-09-28 94 views

回答

4

您可以使用POWERVR SDK在PC上模擬Opengl es。您可以下載SDK here。歸檔文件提供了將仿真庫作爲文檔文件安裝的必要步驟,幷包含帶源代碼的教程和演示應用程序。

+2

這需要註冊。 ARM Mali版本是一個開放的下載地址:http://www.malideveloper.com/opengl-es-20-emulator.php – ahcox 2012-03-15 21:56:13

+1

@ahcox更不用說它的cca 300kb,與300mb +相比,包括ES1和ES2庫,以及託管似乎支持比30kbps更高的速度。我真的很想獲得POWERVR SDK(我想我會得到PVRTC支持),但這很愚蠢。無可否認,Imagination Technologies可能只是暫時遇到困難,但是,如果你,ahcox沒有發佈這個,我真的會放棄。你應該發佈這個作爲替代答案! :-) – 2012-06-18 17:20:44

2

發展到OpenGL 2.0 standard,並且不使用即時模式或固定功能模式。本質上你的程序將符合ES 2.0標準。

+4

這是我最壞的情況下解決方案。不幸的是,我沒有足夠的經驗來告訴我什麼時候進入(非西班牙)領土。這就是爲什麼我正在尋找困難的邊界。 – 2010-09-28 23:03:56

+0

我只能從這個解決方案勸阻。我的建議是創建至少一個openglES上下文(glfw或其他工具可能會幫助你),或者你可以包含一個沒有定義完全不使用的函數的opengl ES頭。 – Arne 2014-02-15 18:07:03

5

梅薩supports it。如果你想限制自己的OpenGL ES 只有那麼你需要將它建立到一個單獨的目錄,然後添加適當的包含和庫目錄。

0

您可以生成僅具有您真正需要的那些功能的標頭。用glfw你可以創建一個opengl es上下文。所以你不能意外地使用你不想使用的函數,因爲它們不會被這樣定義。我發現這可能會幫助你。

gl load from the unofficial opengl sdk