我正在尝试将Oculus SDK中的roomTiny示例移植到Jogl
我已经移植了大部分程序,但是我被困在一个烦人的bug上,因为我已经疯了几天了
几天之后,我尝试制作一个新的简化副本以找到错误,但我的经历完全一样..
我问是否有人想帮助我
我只能正确地渲染地板或天花板,而不是两者都
https://github.com/elect86/JavaOculusRoomTiny/tree/master/src/roomTinySimplified
仅限楼层
只有天花板
两个
该程序非常简单,(目前)只有一个用于litTextures的glsl程序
你添加模型并在渲染循环中更新灯光(在ubo中)并循环模型本身渲染它们
在相同的模型渲染中,我初始化有关的所有内容,vbo,ibo和纹理
vbo数据是100%精确的,我逐个扫描每个顶点属性..
答案 0 :(得分:0)
gl3.glDrawElements(GL3.GL_TRIANGLES,indices.size(),GL3.GL_UNSIGNED_INT,ibo [0]);
代替
gl3.glDrawElements(GL3.GL_TRIANGLES,indices.size(),GL3.GL_UNSIGNED_INT,0);