Advertisement
Guest User

Untitled

a guest
Apr 9th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. public static void drawImage(double x, double y, ResourceLocation image, double width, double height) {
  2.  
  3. GL11.glPushMatrix();
  4.  
  5. GL11.glColor3f(1, 1, 1);
  6. Minecraft.getMinecraft().renderEngine.bindTexture(image);
  7.  
  8. Tessellator tessellator = Tessellator.getInstance();
  9. BufferBuilder bufferbuilder = tessellator.getBuffer();
  10.  
  11. GL11.glEnable(GL11.GL_BLEND);
  12. GL11.glEnable(GL11.GL_POINT_SMOOTH);
  13. GL11.glHint(GL11.GL_POINT_SMOOTH_HINT, GL11.GL_FASTEST);
  14.  
  15. bufferbuilder.begin(7, DefaultVertexFormats.POSITION_TEX);
  16. bufferbuilder.pos(x, (y + height), 0.0D).endVertex();
  17. bufferbuilder.pos((x + width), (y + height), 0.0D).endVertex();
  18. bufferbuilder.pos((x + width), y, 0.0D).endVertex();
  19. bufferbuilder.pos(x, y, 0.0D).endVertex();
  20. tessellator.draw();
  21.  
  22. GL11.glDisable(GL11.GL_BLEND);
  23. GL11.glDisable(GL11.GL_POINT_SMOOTH);
  24.  
  25. GL11.glPopMatrix();
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement