令人讨厌的bug在渲染中

时间:2014-08-07 07:39:42

标签: rendering opengl-3 texture2d light oculus

我正在尝试将Oculus SDK中的roomTiny示例移植到Jogl

我已经移植了大部分程序,但是我被困在一个烦人的bug上,因为我已经疯了几天了

几天之后,我尝试制作一个新的简化副本以找到错误,但我的经历完全一样..

我问是否有人想帮助我

我只能正确地渲染地板或天花板,而不是两者都

https://github.com/elect86/JavaOculusRoomTiny/tree/master/src/roomTinySimplified

仅限楼层

enter image description here

只有天花板

enter image description here

两个

enter image description here

该程序非常简单,(目前)只有一个用于litTextures的glsl程序

你添加模型并在渲染循环中更新灯光(在ubo中)并循环模型本身渲染它们

在相同的模型渲染中,我初始化有关的所有内容,vbo,ibo和纹理

vbo数据是100%精确的,我逐个扫描每个顶点属性..

1 个答案:

答案 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);