public void setupViewport() { if (buffer == -1) throw new IllegalStateException("Buffer has been disposed"); GlStateManager.viewport(0, 0, textureWidth, textureHeight); }
public static void resetCamera() { //reset viewport Minecraft minecraft = Minecraft.getMinecraft(); GlStateManager.viewport(0, 0, minecraft.displayWidth, minecraft.displayHeight); //reset projection matrix GlStateManager.matrixMode(GL11.GL_PROJECTION); GlStateManager.popMatrix(); //reset modelview matrix GlStateManager.matrixMode(GL11.GL_MODELVIEW); GlStateManager.popMatrix(); //reset attributes GlStateManager.popAttrib(); }
GlStateManager.matrixMode(GL11.GL_MODELVIEW); GlStateManager.viewport((guiLeft + panel.getX()) * scale, mc.displayHeight - (guiTop + panel.getY() + panel.getHeight()) * scale, panel.getWidth() * scale, panel.getHeight() * scale); GlStateManager.clear(GL11.GL_DEPTH_BUFFER_BIT); GlStateManager.popMatrix(); GlStateManager.matrixMode(GL11.GL_MODELVIEW); GlStateManager.viewport(0, 0, mc.displayWidth, mc.displayHeight);
GlStateManager.enableTexture2D(); GlStateManager.viewport(0, 0, displayWidth, displayHeight);
GlStateManager.matrixMode(GL11.GL_MODELVIEW); GlStateManager.translate(-panel.getX() - panel.getWidth() / 2, -panel.getY() - panel.getHeight() / 2, 0); GlStateManager.viewport((guiLeft + panel.getX()) * scale, mc.displayHeight - (guiTop + panel.getY() + panel.getHeight()) * scale, panel.getWidth() * scale, panel.getHeight() * scale); GlStateManager.clear(GL11.GL_DEPTH_BUFFER_BIT); GlStateManager.popMatrix(); GlStateManager.matrixMode(GL11.GL_MODELVIEW); GlStateManager.viewport(0, 0, mc.displayWidth, mc.displayHeight);
GlStateManager.viewport(windowX, windowY, windowWidth, windowHeight);
GlStateManager.pushMatrix(); GlStateManager.loadIdentity(); GlStateManager.viewport((scaledresolution.getScaledWidth() - getWidth()) / 2 * scaledresolution.getScaleFactor(), (scaledresolution.getScaledHeight() - getHeight()) / 2 * scaledresolution.getScaleFactor(), getWidth() * scaledresolution.getScaleFactor(), getHeight() * scaledresolution.getScaleFactor()); Project.gluPerspective(fov, (float) getWidth() / (float) getHeight(), 1f, 30f); GlStateManager.viewport(0, 0, gui.mc.displayWidth, gui.mc.displayHeight); GlStateManager.popMatrix(); GlStateManager.matrixMode(GL_MODELVIEW);