2013-07-12 91 views
0

我有一個小問題,在使用Emscripten編譯OpenGL/GLUT代碼後會擾亂我。 我可以用gcc和emcc編譯。 我只是在不同的代碼下有一個關於-nostdinc + + Maios的警告(這對我來說從來都不是問題) 用gcc編譯的代碼工作正常。 但生成的html頁面只顯示一個黑色方塊。 代碼生成但沒有任何內容Emscripten和空廣場

你知道爲什麼嗎?

回答

0

根據https://github.com/kripken/emscripten/wiki/OpenGL-support,對WebGL和OpenGL-ES-2中直接可用的功能的支持是穩定的。傳統的固定功能流水線OpenGL代碼尚未完全支持。

我建議您重寫您的程序以遵循現代OpenGL原則,即不使用內置矩陣,使用通用頂點屬性,頂點緩衝區對象,使用着色器(頂點和片段);在功能集內提供OpenGL-ES-2。

+0

謝謝,你說得對。我必須使用penGL ES 2.0。 – user2451636