Итак, у меня есть несколько адресов для моих списков отображения. Я могу сделать это и вывести их на экран с GL11.glCallList(address)
достаточно легко. Моя проблема в том, что я не знаю, как использовать потенциально более эффективный GL11.glCallLists(something)
для вызова группы списков одним собственным вызовом. Я попытался создать IntBuffer с IntBuffer ib = ByteBuffer.allocateDirect(numberOfDisplayLists * 4).asIntBuffer()
и затем put(int index, int i)
, введя правильные значения в IntBuffer, но когда я вызываю GL11.glCallLists(ib)
, ничего не происходит.
Помощь