我正在研究Opengl ES 1.x中的一些特效。
我用C++編寫了代碼,所以我可以在android(使用NDK)和iphone中使用它。
我如何建立一個項目,並在沒有android模擬器或iphone的PC上運行它?我的意思是,我仍然不知道如何使用NDK,但我知道Opengl ES。
我在我的電腦上安裝了Ubuntu和Windows。在PC上測試opengles程序
回答
OpenGL是跨平臺的。 opengl只是opengl的一個子集,所以你必須小心你正在使用的東西(它必須在opengl中被支持)。
創建一個示例程序,該程序將創建一個窗口並執行opengl函數。在PC上構建你的程序,然後執行。您仍然需要在模擬器(或手機)中試用您的程序
你的意思是寫一個與opengl兼容的opengl程序:使用opengl函數也可以使用?是唯一的解決方案? –
@saeedhardan對兩個問題都是。否則,你需要模擬器 –
最後我決定學習ndk,現在我正在使用它並直接在我的手機上進行測試。 –
如果您有興趣,可以使用GPU製造商提供的opengl仿真器,它適用於在桌面上測試操作代碼。
這是我使用的emulator。它是MALI GPU的模擬器,它存在於許多Android手機中,例如S2 S3等。
我想我喜歡你的想法,我看了一下安裝程序隨附的示例,這是一件令我困擾的事情,因爲我不是那麼喜歡egl,我不知道何時使用eglSwapBuffers()。 –
theres另一個問題我的顯卡不支持opengl es模擬器所需的擴展之一,bummer -_- –
- 1. 如何在PC上測試android應用程序
- 2. 遠程PC上的nodejs tcp測試
- 3. iPad - 在Win7 PC上測試HTML5網站
- 4. 使用超線程技術在單核PC上測試
- 5. 在PC上構建Web應用程序的測試環境 - 目錄問題
- 6. 在Shopify上測試localhost應用程序
- 7. 在iPad上測試iPhone應用程序
- 8. 在Mac上測試BB應用程序?
- 9. 在設備上測試應用程序
- 10. 在iphone上測試iphone應用程序?
- 11. 在新PC上的SQL應用程序
- 12. 在PC上運行vaadin應用程序
- 13. Visual Studio PC基準測試
- 14. PC啓動內存測試
- 15. 試圖在Dreamhost上測試VPS上的應用程序
- 16. 在虛擬PC中運行硒測試
- 17. 關於在Java應用程序上的應用程序測試
- 18. 如何在Xcode 6上測試應用程序擴展如何在Xcode 6上測試應用程序擴展
- 19. 在mac iphone模擬器上運行OpenGLES應用程序失敗
- 20. 在線測試MASM程序
- 21. 我如何在PC上測試iPhone'觸摸事件'
- 22. 在2臺PC上以開發模式測試GWT系統
- 23. 如何在PC上本地測試Firebase雲功能
- 24. 調試通過PC上部署的應用程序| IOS或andriod
- 25. Visual C++如何啓動應用程序以在遠程PC上進行調試?
- 26. Linux上的基準測試程序
- 27. Xcode上的Iphone測試應用程序
- 28. EAGLContext_presentRenderBuffer在OpenGLES壓力測試中佔據大部分時間
- 29. Tweet測試程序
- 30. Anagram程序測試
這似乎是一個很好的選項概覽:http://www.g-truc.net/post-0457.html –