Я новичок в рендеринге openGL, и независимо от того, что я делаю, глубина глубины не будет работать. очевидно, я уже включил тест глубины (glEnable(GL_DEPTH_TEST);
) и очищаю буфер каждый кадр.
Но openGL продолжает показывать последние объекты, отображаемые перед другими...
Вы можете увидеть мой код на моем github. Это два файла: Основной цикл а>. Мой основной цикл находится на src/tk/azertyfun/fps/Fps.java
, а рендеринг — на src/tk/azertyfun/fps/objects/Mesh.java
.
Я использую Java и lwjgl.
Display
с помощьюPixelFormat
, для которого требуется как минимум 12- или 16-битный буфер глубины. Это помогает? - person Jason C   schedule 25.02.2014