沒有OpenGL SE,有沒有可能使用libGDX(版本無關緊要)?我只想定位到桌面PC,並使用OpenGL 2.0。 (或者更高,如果可能的話)LibGDX確實支持OpenGL 2.0直到4.5,但它只提供使用lwjgl調用來做到這一點。我想使用整個libGdx,而沒有任何OpenGL 2.0的自定義lwjgl調用。LibGDX with openGL 2.0
0
A
回答
2
這是非常不清楚你到底想做什麼。但要回答你的問題:你不必做任何事情。 LibGDX已經在桌面上使用OpenGL。僅在Android和iOS上使用OpenGL ES,而在HTML中使用WebGL。
Ofcourse,因爲libgdx是針對所有這些平臺,它的類只使用OpenGL和OpenGL ES中可用的功能實現。如果您只想定位桌面,則可以直接在桌面項目中訪問OpenGL方法。在這種情況下,您不需要核心項目或桌面以外的任何其他項目。如何訪問這些取決於您正在使用的後端(lwjgl,lwjgl3或jglfw),請參閱這些框架的手冊以獲取更多相關信息。例如,你可以直接調用org.lwjgl.opengl.GL12.glTexSubImage3D
或其他任何你需要的opengl方法。
您的啓動程序的配置定義使用哪個版本的OpenGL。如果您想指定,則需要將config.useGL30
設置爲true
,然後可以使用config.gles30ContextMajorVersion
和config.gles30ContextMinorVersion
指定確切版本。其中默認爲版本3.2。如果不設置useGL30
到true
則沒有具體的上下文將被要求,這意味着駕駛員會更加寬容,並且是可比用(不等於)周圍的OpenGL ES 2.
相關問題
- 1. Libgdx不使用Opengl ES 2.0
- 2. OpenGL with PhoneGap
- 3. TexturePacking with Libgdx -
- 4. Libgdx with android xml?
- 5. LibGdx with robovm:org.robovm.libimobiledevice.LibIMobileDeviceException:ApplicationVerificationFailed
- 6. OpenGL 2.0或更高與FBO擴展是必需的 - LibGDX錯誤
- 7. Libgdx TiledMapRenderer with TmxMapLoader spikes
- 8. LibGDX - 使用OpenGL ES 2.0的透視相機
- 9. LibGDX:如何用OpenGL 2.0實現平坦的陰影效果?
- 10. LibGDX,OpenGL 2.0和紋理必須是2的冪?
- 11. 我應該在libgdx中使用OpenGL 2.0還是1.0?
- 12. 在原生OpenGL ES 2.0中使用libGDX的一些代碼
- 13. OpenGL上下文(libgdx)
- 14. Libgdx - 支持OpenGL 4+
- 15. Opengl vao with ebo
- 16. oAuth 2.0 with Titanium
- 17. With.Parameters.ConstructorArgument with ninject 2.0
- 18. OpenGL ES 2.0 Alpha
- 19. osmesa OpenGL ES 2.0
- 20. libgdx opengl線質量改進
- 21. 將OpenGL Android更改爲LibGDX OpenGL
- 22. OpenGL with OpenMP always segfault
- 23. HABTM Find with CakePHP 2.0
- 24. SAML 2.0 with .Net 1.1
- 25. Jackson 2.0 with Spring 3.1
- 26. Typescript 2.0 with React Native
- 27. JSF 2.0 selctOneMenu with SelectItems
- 28. cakephp 2.0 saveAll with getlastid()
- 29. OpenGL(libgdx) - 混合alpha地圖
- 30. 合併網格OpenGL和libgdx
我真的不明白你究竟在問什麼......你想完全擺脫lwjgl的依賴關係嗎? –
什麼是「OpenGL SE」?我聽說過[OpenGL SC](https://en.wikipedia.org/wiki/OpenGL_SC)。 – genpfault