defaultBackground рисуется поверх текстуры GUI

При вызове drawDefaultBackgrond() текстура этого самого defaultBackground отображается поверх всех моих текстур:
WaA9

Код:
Код:
@Override
    public void drawScreen(int x, int y, float ticks){
        GL11.glColor4f(1, 1, 1, 1);
        drawDefaultBackground();
        int guiX = (width - xsize) / 2;
        int guiY = (height - ysize) / 2;
        mc.renderEngine.bindTexture(new ResourceLocation(Core.MODID, "texture/gui/r1.png"));
        drawTexturedModalRect(guiX, guiY, 0, 0, xsize, ysize);
        super.drawScreen(x, y, ticks);
    }
 Что с этим можно сделать?
 
эммм... Отключить проверку глубины(на всякий пожарный), отрисовать бекгранунд, затем отрисовать все остальное, врубить проверку глубины(не обязательно).(?)
 
fewizz написал(а):
эммм... Отключить проверку глубины(на всякий пожарный), отрисовать бекгранунд, затем отрисовать все остальное, врубить проверку глубины(не обязательно).(?)
Спасибо большое, отключение проверки(и ее последущее включение) помогло. Я просто нуб в работе с OpenGl(а точнее вообще толком ничего о нем не знаю).
 
Назад
Сверху