Репортирую.
GLDude.java:27 здесь у нас GL11.glGetInteger(GL11.GL_VIEWPORT, viewportBuf);Я попробовал изменить размер буфера вьюпорта на 16, тогда координаты у МОПа были от -1 до 0.
Помосчь!
З.Ы. Вызываю с эвента RenderWorldLastEvent
Код:
java.lang.IllegalArgumentException: Number of remaining buffer elements is 4, must be at least 16. Because at most 16 elements can be returned, a buffer with at least 16 elements is required, regardless of actual returned element count
at org.lwjgl.BufferChecks.throwBufferSizeException(BufferChecks.java:162)
at org.lwjgl.BufferChecks.checkBufferSize(BufferChecks.java:189)
at org.lwjgl.BufferChecks.checkBuffer(BufferChecks.java:244)
at org.lwjgl.opengl.GL11.glGetInteger(GL11.java:1377)
at desu.GLDude.calcBlockMouseOver(GLDude.java:27)
Помосчь!
З.Ы. Вызываю с эвента RenderWorldLastEvent