Я использую LWJGL для рендеринга всего, что создаю в своей игре, и использую его для рендеринга фонов, что нормально, но когда я рендерим вещи меньше, чем полный размер экрана, на нем отображаются случайные линии и изображениенаклонная.Вот снимок экрана;
См. Разделенную линию примерно на одной трети поперечной линии и линию на левой стороне.
http://i.stack.imgur.com/6O9dI.png
И вот мой код;
ImageLoader.STAT_BAR.bind();
GL11.glBegin(GL11.GL_QUADS);
GL11.glTexCoord2f(0,0); //TOP LEFT
GL11.glVertex2f(0,0);
GL11.glTexCoord2f(1,0); //TOP RIGHT
GL11.glVertex2f(ImageLoader.STAT_BAR.getTextureWidth(),0);
GL11.glTexCoord2f(1,1); //BOTTOM RIGHT
GL11.glVertex2f(ImageLoader.STAT_BAR.getTextureWidth(), ImageLoader.STAT_BAR.getTextureHeight());
GL11.glTexCoord2f(0,1); //BOTTOM LEFT
GL11.glVertex2f(0, ImageLoader.STAT_BAR.getTextureHeight());
GL11.glEnd();
PS.ImageLoad - это просто класс, который я создал, чтобы получать изображения и загружать их.Это очень просто и работает для всех изображений.Это просто рендеринг, который не работает.
РЕДАКТИРОВАТЬ: Даже при изменении GL11.glVertex2f на 2i, он по-прежнему не работает: /