Class GlStateManager

java.lang.Object
com.mojang.blaze3d.platform.GlStateManager

@Environment(CLIENT)
public class GlStateManager
extends Object
Mappings:
Namespace Name
official dmj
intermediary net/minecraft/class_4493
named com/mojang/blaze3d/platform/GlStateManager
  • Field Details

    • BLEND

      private static final GlStateManager.BlendFuncState BLEND
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a:Ldmj$a;
      intermediary field_20472 Lnet/minecraft/class_4493;field_20472:Lnet/minecraft/class_4493$class_1017;
      named BLEND Lcom/mojang/blaze3d/platform/GlStateManager;BLEND:Lcom/mojang/blaze3d/platform/GlStateManager$BlendFuncState;
    • DEPTH

      private static final GlStateManager.DepthTestState DEPTH
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b:Ldmj$f;
      intermediary field_20473 Lnet/minecraft/class_4493;field_20473:Lnet/minecraft/class_4493$class_1026;
      named DEPTH Lcom/mojang/blaze3d/platform/GlStateManager;DEPTH:Lcom/mojang/blaze3d/platform/GlStateManager$DepthTestState;
    • CULL

      private static final GlStateManager.CullFaceState CULL
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c:Ldmj$e;
      intermediary field_20475 Lnet/minecraft/class_4493;field_20475:Lnet/minecraft/class_4493$class_1025;
      named CULL Lcom/mojang/blaze3d/platform/GlStateManager;CULL:Lcom/mojang/blaze3d/platform/GlStateManager$CullFaceState;
    • POLY_OFFSET

      private static final GlStateManager.PolygonOffsetState POLY_OFFSET
      Mappings:
      Namespace Name Mixin selector
      official d Ldmj;d:Ldmj$i;
      intermediary field_20476 Lnet/minecraft/class_4493;field_20476:Lnet/minecraft/class_4493$class_1031;
      named POLY_OFFSET Lcom/mojang/blaze3d/platform/GlStateManager;POLY_OFFSET:Lcom/mojang/blaze3d/platform/GlStateManager$PolygonOffsetState;
    • COLOR_LOGIC

      private static final GlStateManager.LogicOpState COLOR_LOGIC
      Mappings:
      Namespace Name Mixin selector
      official e Ldmj;e:Ldmj$c;
      intermediary field_20477 Lnet/minecraft/class_4493;field_20477:Lnet/minecraft/class_4493$class_1021;
      named COLOR_LOGIC Lcom/mojang/blaze3d/platform/GlStateManager;COLOR_LOGIC:Lcom/mojang/blaze3d/platform/GlStateManager$LogicOpState;
    • STENCIL

      private static final GlStateManager.StencilState STENCIL
      Mappings:
      Namespace Name Mixin selector
      official f Ldmj;f:Ldmj$m;
      intermediary field_20480 Lnet/minecraft/class_4493;field_20480:Lnet/minecraft/class_4493$class_1035;
      named STENCIL Lcom/mojang/blaze3d/platform/GlStateManager;STENCIL:Lcom/mojang/blaze3d/platform/GlStateManager$StencilState;
    • SCISSOR_TEST

      private static final GlStateManager.ScissorTestState SCISSOR_TEST
      Mappings:
      Namespace Name Mixin selector
      official g Ldmj;g:Ldmj$j;
      intermediary field_26839 Lnet/minecraft/class_4493;field_26839:Lnet/minecraft/class_4493$class_5518;
      named SCISSOR_TEST Lcom/mojang/blaze3d/platform/GlStateManager;SCISSOR_TEST:Lcom/mojang/blaze3d/platform/GlStateManager$ScissorTestState;
    • activeTexture

      private static int activeTexture
      Mappings:
      Namespace Name Mixin selector
      official h Ldmj;h:I
      intermediary field_20482 Lnet/minecraft/class_4493;field_20482:I
      named activeTexture Lcom/mojang/blaze3d/platform/GlStateManager;activeTexture:I
    • TEXTURES

      private static final GlStateManager.Texture2DState[] TEXTURES
      Mappings:
      Namespace Name Mixin selector
      official i Ldmj;i:[Ldmj$n;
      intermediary field_20483 Lnet/minecraft/class_4493;field_20483:[Lnet/minecraft/class_4493$class_1039;
      named TEXTURES Lcom/mojang/blaze3d/platform/GlStateManager;TEXTURES:[Lcom/mojang/blaze3d/platform/GlStateManager$Texture2DState;
    • COLOR_MASK

      private static final GlStateManager.ColorMask COLOR_MASK
      Mappings:
      Namespace Name Mixin selector
      official j Ldmj;j:Ldmj$d;
      intermediary field_20486 Lnet/minecraft/class_4493;field_20486:Lnet/minecraft/class_4493$class_1022;
      named COLOR_MASK Lcom/mojang/blaze3d/platform/GlStateManager;COLOR_MASK:Lcom/mojang/blaze3d/platform/GlStateManager$ColorMask;
  • Constructor Details

    • GlStateManager

      public GlStateManager()
  • Method Details

    • method_31318

      public static void method_31318()
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a()V
      intermediary method_31318 Lnet/minecraft/class_4493;method_31318()V
      named method_31318 Lcom/mojang/blaze3d/platform/GlStateManager;method_31318()V
    • enableScissorTest

      public static void enableScissorTest()
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b()V
      intermediary method_31319 Lnet/minecraft/class_4493;method_31319()V
      named enableScissorTest Lcom/mojang/blaze3d/platform/GlStateManager;enableScissorTest()V
    • scissor

      public static void scissor​(int x, int y, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIII)V
      intermediary method_31317 Lnet/minecraft/class_4493;method_31317(IIII)V
      named scissor Lcom/mojang/blaze3d/platform/GlStateManager;scissor(IIII)V
    • disableDepthTest

      public static void disableDepthTest()
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c()V
      intermediary method_22047 Lnet/minecraft/class_4493;method_22047()V
      named disableDepthTest Lcom/mojang/blaze3d/platform/GlStateManager;disableDepthTest()V
    • enableDepthTest

      public static void enableDepthTest()
      Mappings:
      Namespace Name Mixin selector
      official d Ldmj;d()V
      intermediary method_22050 Lnet/minecraft/class_4493;method_22050()V
      named enableDepthTest Lcom/mojang/blaze3d/platform/GlStateManager;enableDepthTest()V
    • depthFunc

      public static void depthFunc​(int func)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(I)V
      intermediary method_22001 Lnet/minecraft/class_4493;method_22001(I)V
      named depthFunc Lcom/mojang/blaze3d/platform/GlStateManager;depthFunc(I)V
    • depthMask

      public static void depthMask​(boolean mask)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(Z)V
      intermediary method_21974 Lnet/minecraft/class_4493;method_21974(Z)V
      named depthMask Lcom/mojang/blaze3d/platform/GlStateManager;depthMask(Z)V
    • disableBlend

      public static void disableBlend()
      Mappings:
      Namespace Name Mixin selector
      official e Ldmj;e()V
      intermediary method_22053 Lnet/minecraft/class_4493;method_22053()V
      named disableBlend Lcom/mojang/blaze3d/platform/GlStateManager;disableBlend()V
    • enableBlend

      public static void enableBlend()
      Mappings:
      Namespace Name Mixin selector
      official f Ldmj;f()V
      intermediary method_22056 Lnet/minecraft/class_4493;method_22056()V
      named enableBlend Lcom/mojang/blaze3d/platform/GlStateManager;enableBlend()V
    • blendFunc

      public static void blendFunc​(int srcFactor, int dstFactor)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(II)V
      intermediary method_21984 Lnet/minecraft/class_4493;method_21984(II)V
      named blendFunc Lcom/mojang/blaze3d/platform/GlStateManager;blendFunc(II)V
    • blendFuncSeparate

      public static void blendFuncSeparate​(int srcFactorRGB, int dstFactorRGB, int srcFactorAlpha, int dstFactorAlpha)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(IIII)V
      intermediary method_21950 Lnet/minecraft/class_4493;method_21950(IIII)V
      named blendFuncSeparate Lcom/mojang/blaze3d/platform/GlStateManager;blendFuncSeparate(IIII)V
    • blendEquation

      public static void blendEquation​(int mode)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(I)V
      intermediary method_22015 Lnet/minecraft/class_4493;method_22015(I)V
      named blendEquation Lcom/mojang/blaze3d/platform/GlStateManager;blendEquation(I)V
    • getProgram

      public static int getProgram​(int program, int pname)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(II)I
      intermediary method_22002 Lnet/minecraft/class_4493;method_22002(II)I
      named getProgram Lcom/mojang/blaze3d/platform/GlStateManager;getProgram(II)I
    • attachShader

      public static void attachShader​(int program, int shader)
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c(II)V
      intermediary method_22016 Lnet/minecraft/class_4493;method_22016(II)V
      named attachShader Lcom/mojang/blaze3d/platform/GlStateManager;attachShader(II)V
    • deleteShader

      public static void deleteShader​(int shader)
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c(I)V
      intermediary method_22029 Lnet/minecraft/class_4493;method_22029(I)V
      named deleteShader Lcom/mojang/blaze3d/platform/GlStateManager;deleteShader(I)V
    • createShader

      public static int createShader​(int type)
      Mappings:
      Namespace Name Mixin selector
      official d Ldmj;d(I)I
      intermediary method_22035 Lnet/minecraft/class_4493;method_22035(I)I
      named createShader Lcom/mojang/blaze3d/platform/GlStateManager;createShader(I)I
    • method_34405

      public static void method_34405​(int int2, List<String> list)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(ILjava/util/List;)V
      intermediary method_34405 Lnet/minecraft/class_4493;method_34405(ILjava/util/List;)V
      named method_34405 Lcom/mojang/blaze3d/platform/GlStateManager;method_34405(ILjava/util/List;)V
    • compileShader

      public static void compileShader​(int shader)
      Mappings:
      Namespace Name Mixin selector
      official e Ldmj;e(I)V
      intermediary method_22041 Lnet/minecraft/class_4493;method_22041(I)V
      named compileShader Lcom/mojang/blaze3d/platform/GlStateManager;compileShader(I)V
    • getShader

      public static int getShader​(int shader, int pname)
      Mappings:
      Namespace Name Mixin selector
      official d Ldmj;d(II)I
      intermediary method_22023 Lnet/minecraft/class_4493;method_22023(II)I
      named getShader Lcom/mojang/blaze3d/platform/GlStateManager;getShader(II)I
    • useProgram

      public static void useProgram​(int program)
      Mappings:
      Namespace Name Mixin selector
      official f Ldmj;f(I)V
      intermediary method_22045 Lnet/minecraft/class_4493;method_22045(I)V
      named useProgram Lcom/mojang/blaze3d/platform/GlStateManager;useProgram(I)V
    • createProgram

      public static int createProgram()
      Mappings:
      Namespace Name Mixin selector
      official g Ldmj;g()I
      intermediary method_22062 Lnet/minecraft/class_4493;method_22062()I
      named createProgram Lcom/mojang/blaze3d/platform/GlStateManager;createProgram()I
    • deleteProgram

      public static void deleteProgram​(int program)
      Mappings:
      Namespace Name Mixin selector
      official g Ldmj;g(I)V
      intermediary method_22048 Lnet/minecraft/class_4493;method_22048(I)V
      named deleteProgram Lcom/mojang/blaze3d/platform/GlStateManager;deleteProgram(I)V
    • linkProgram

      public static void linkProgram​(int program)
      Mappings:
      Namespace Name Mixin selector
      official h Ldmj;h(I)V
      intermediary method_22051 Lnet/minecraft/class_4493;method_22051(I)V
      named linkProgram Lcom/mojang/blaze3d/platform/GlStateManager;linkProgram(I)V
    • getUniformLocation

      public static int getUniformLocation​(int program, CharSequence name)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(ILjava/lang/CharSequence;)I
      intermediary method_21990 Lnet/minecraft/class_4493;method_21990(ILjava/lang/CharSequence;)I
      named getUniformLocation Lcom/mojang/blaze3d/platform/GlStateManager;getUniformLocation(ILjava/lang/CharSequence;)I
    • uniform1

      public static void uniform1​(int location, IntBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(ILjava/nio/IntBuffer;)V
      intermediary method_21964 Lnet/minecraft/class_4493;method_21964(ILjava/nio/IntBuffer;)V
      named uniform1 Lcom/mojang/blaze3d/platform/GlStateManager;uniform1(ILjava/nio/IntBuffer;)V
    • uniform1

      public static void uniform1​(int location, int value)
      Mappings:
      Namespace Name Mixin selector
      official e Ldmj;e(II)V
      intermediary method_22030 Lnet/minecraft/class_4493;method_22030(II)V
      named uniform1 Lcom/mojang/blaze3d/platform/GlStateManager;uniform1(II)V
    • uniform1

      public static void uniform1​(int location, FloatBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(ILjava/nio/FloatBuffer;)V
      intermediary method_21991 Lnet/minecraft/class_4493;method_21991(ILjava/nio/FloatBuffer;)V
      named uniform1 Lcom/mojang/blaze3d/platform/GlStateManager;uniform1(ILjava/nio/FloatBuffer;)V
    • uniform2

      public static void uniform2​(int location, IntBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(ILjava/nio/IntBuffer;)V
      intermediary method_21992 Lnet/minecraft/class_4493;method_21992(ILjava/nio/IntBuffer;)V
      named uniform2 Lcom/mojang/blaze3d/platform/GlStateManager;uniform2(ILjava/nio/IntBuffer;)V
    • uniform2

      public static void uniform2​(int location, FloatBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(ILjava/nio/FloatBuffer;)V
      intermediary method_22007 Lnet/minecraft/class_4493;method_22007(ILjava/nio/FloatBuffer;)V
      named uniform2 Lcom/mojang/blaze3d/platform/GlStateManager;uniform2(ILjava/nio/FloatBuffer;)V
    • uniform3

      public static void uniform3​(int location, IntBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c(ILjava/nio/IntBuffer;)V
      intermediary method_22008 Lnet/minecraft/class_4493;method_22008(ILjava/nio/IntBuffer;)V
      named uniform3 Lcom/mojang/blaze3d/platform/GlStateManager;uniform3(ILjava/nio/IntBuffer;)V
    • uniform3

      public static void uniform3​(int location, FloatBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c(ILjava/nio/FloatBuffer;)V
      intermediary method_22019 Lnet/minecraft/class_4493;method_22019(ILjava/nio/FloatBuffer;)V
      named uniform3 Lcom/mojang/blaze3d/platform/GlStateManager;uniform3(ILjava/nio/FloatBuffer;)V
    • uniform4

      public static void uniform4​(int location, IntBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official d Ldmj;d(ILjava/nio/IntBuffer;)V
      intermediary method_22020 Lnet/minecraft/class_4493;method_22020(ILjava/nio/IntBuffer;)V
      named uniform4 Lcom/mojang/blaze3d/platform/GlStateManager;uniform4(ILjava/nio/IntBuffer;)V
    • uniform4

      public static void uniform4​(int location, FloatBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official d Ldmj;d(ILjava/nio/FloatBuffer;)V
      intermediary method_22026 Lnet/minecraft/class_4493;method_22026(ILjava/nio/FloatBuffer;)V
      named uniform4 Lcom/mojang/blaze3d/platform/GlStateManager;uniform4(ILjava/nio/FloatBuffer;)V
    • uniformMatrix2

      public static void uniformMatrix2​(int location, boolean transpose, FloatBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IZLjava/nio/FloatBuffer;)V
      intermediary method_21966 Lnet/minecraft/class_4493;method_21966(IZLjava/nio/FloatBuffer;)V
      named uniformMatrix2 Lcom/mojang/blaze3d/platform/GlStateManager;uniformMatrix2(IZLjava/nio/FloatBuffer;)V
    • uniformMatrix3

      public static void uniformMatrix3​(int location, boolean transpose, FloatBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(IZLjava/nio/FloatBuffer;)V
      intermediary method_21993 Lnet/minecraft/class_4493;method_21993(IZLjava/nio/FloatBuffer;)V
      named uniformMatrix3 Lcom/mojang/blaze3d/platform/GlStateManager;uniformMatrix3(IZLjava/nio/FloatBuffer;)V
    • uniformMatrix4

      public static void uniformMatrix4​(int location, boolean transpose, FloatBuffer value)
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c(IZLjava/nio/FloatBuffer;)V
      intermediary method_22009 Lnet/minecraft/class_4493;method_22009(IZLjava/nio/FloatBuffer;)V
      named uniformMatrix4 Lcom/mojang/blaze3d/platform/GlStateManager;uniformMatrix4(IZLjava/nio/FloatBuffer;)V
    • getAttribLocation

      public static int getAttribLocation​(int program, CharSequence name)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(ILjava/lang/CharSequence;)I
      intermediary method_22006 Lnet/minecraft/class_4493;method_22006(ILjava/lang/CharSequence;)I
      named getAttribLocation Lcom/mojang/blaze3d/platform/GlStateManager;getAttribLocation(ILjava/lang/CharSequence;)I
    • method_34404

      public static void method_34404​(int int2, int int3, CharSequence charSequence)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IILjava/lang/CharSequence;)V
      intermediary method_34404 Lnet/minecraft/class_4493;method_34404(IILjava/lang/CharSequence;)V
      named method_34404 Lcom/mojang/blaze3d/platform/GlStateManager;method_34404(IILjava/lang/CharSequence;)V
    • genBuffers

      public static int genBuffers()
      Mappings:
      Namespace Name Mixin selector
      official h Ldmj;h()I
      intermediary method_22065 Lnet/minecraft/class_4493;method_22065()I
      named genBuffers Lcom/mojang/blaze3d/platform/GlStateManager;genBuffers()I
    • method_34407

      public static int method_34407()
      Mappings:
      Namespace Name Mixin selector
      official i Ldmj;i()I
      intermediary method_34407 Lnet/minecraft/class_4493;method_34407()I
      named method_34407 Lcom/mojang/blaze3d/platform/GlStateManager;method_34407()I
    • bindBuffer

      public static void bindBuffer​(int target, int buffer)
      Mappings:
      Namespace Name Mixin selector
      official f Ldmj;f(II)V
      intermediary method_22036 Lnet/minecraft/class_4493;method_22036(II)V
      named bindBuffer Lcom/mojang/blaze3d/platform/GlStateManager;bindBuffer(II)V
    • method_34408

      public static void method_34408​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official i Ldmj;i(I)V
      intermediary method_34408 Lnet/minecraft/class_4493;method_34408(I)V
      named method_34408 Lcom/mojang/blaze3d/platform/GlStateManager;method_34408(I)V
    • bufferData

      public static void bufferData​(int target, ByteBuffer data, int usage)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(ILjava/nio/ByteBuffer;I)V
      intermediary method_21962 Lnet/minecraft/class_4493;method_21962(ILjava/nio/ByteBuffer;I)V
      named bufferData Lcom/mojang/blaze3d/platform/GlStateManager;bufferData(ILjava/nio/ByteBuffer;I)V
    • bufferData

      public static void bufferData​(int target, long size, int usage)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IJI)V
      intermediary method_31945 Lnet/minecraft/class_4493;method_31945(IJI)V
      named bufferData Lcom/mojang/blaze3d/platform/GlStateManager;bufferData(IJI)V
    • mapBuffer

      @Nullable public static @Nullable ByteBuffer mapBuffer​(int target, int access)
      Mappings:
      Namespace Name Mixin selector
      official g Ldmj;g(II)Ljava/nio/ByteBuffer;
      intermediary method_31946 Lnet/minecraft/class_4493;method_31946(II)Ljava/nio/ByteBuffer;
      named mapBuffer Lcom/mojang/blaze3d/platform/GlStateManager;mapBuffer(II)Ljava/nio/ByteBuffer;
    • unmapBuffer

      public static void unmapBuffer​(int target)
      Mappings:
      Namespace Name Mixin selector
      official j Ldmj;j(I)V
      intermediary method_31947 Lnet/minecraft/class_4493;method_31947(I)V
      named unmapBuffer Lcom/mojang/blaze3d/platform/GlStateManager;unmapBuffer(I)V
    • deleteBuffers

      public static void deleteBuffers​(int buffer)
      Mappings:
      Namespace Name Mixin selector
      official k Ldmj;k(I)V
      intermediary method_22054 Lnet/minecraft/class_4493;method_22054(I)V
      named deleteBuffers Lcom/mojang/blaze3d/platform/GlStateManager;deleteBuffers(I)V
    • method_34409

      public static void method_34409​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official l Ldmj;l(I)V
      intermediary method_34409 Lnet/minecraft/class_4493;method_34409(I)V
      named method_34409 Lcom/mojang/blaze3d/platform/GlStateManager;method_34409(I)V
    • bindFramebuffer

      public static void bindFramebuffer​(int target, int framebuffer)
      Mappings:
      Namespace Name Mixin selector
      official h Ldmj;h(II)V
      intermediary method_22042 Lnet/minecraft/class_4493;method_22042(II)V
      named bindFramebuffer Lcom/mojang/blaze3d/platform/GlStateManager;bindFramebuffer(II)V
    • blitFramebuffer

      public static void blitFramebuffer​(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIIIIIIIII)V
      intermediary method_29332 Lnet/minecraft/class_4493;method_29332(IIIIIIIIII)V
      named blitFramebuffer Lcom/mojang/blaze3d/platform/GlStateManager;blitFramebuffer(IIIIIIIIII)V
    • deleteFramebuffers

      public static void deleteFramebuffers​(int framebuffers)
      Mappings:
      Namespace Name Mixin selector
      official m Ldmj;m(I)V
      intermediary method_22060 Lnet/minecraft/class_4493;method_22060(I)V
      named deleteFramebuffers Lcom/mojang/blaze3d/platform/GlStateManager;deleteFramebuffers(I)V
    • genFramebuffers

      public static int genFramebuffers()
      Mappings:
      Namespace Name Mixin selector
      official j Ldmj;j()I
      intermediary method_22068 Lnet/minecraft/class_4493;method_22068()I
      named genFramebuffers Lcom/mojang/blaze3d/platform/GlStateManager;genFramebuffers()I
    • checkFramebufferStatus

      public static int checkFramebufferStatus​(int target)
      Mappings:
      Namespace Name Mixin selector
      official n Ldmj;n(I)I
      intermediary method_22063 Lnet/minecraft/class_4493;method_22063(I)I
      named checkFramebufferStatus Lcom/mojang/blaze3d/platform/GlStateManager;checkFramebufferStatus(I)I
    • framebufferTexture2D

      public static void framebufferTexture2D​(int target, int attachment, int textureTarget, int texture, int level)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIIII)V
      intermediary method_21951 Lnet/minecraft/class_4493;method_21951(IIIII)V
      named framebufferTexture2D Lcom/mojang/blaze3d/platform/GlStateManager;framebufferTexture2D(IIIII)V
    • activeTextureUntracked

      public static void activeTextureUntracked​(int texture)
      Mappings:
      Namespace Name Mixin selector
      official o Ldmj;o(I)V
      intermediary method_22066 Lnet/minecraft/class_4493;method_22066(I)V
      named activeTextureUntracked Lcom/mojang/blaze3d/platform/GlStateManager;activeTextureUntracked(I)V
    • blendFuncSeparateUntracked

      public static void blendFuncSeparateUntracked​(int srcFactorRGB, int dstFactorRGB, int srcFactorAlpha, int dstFactorAlpha)
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c(IIII)V
      intermediary method_22018 Lnet/minecraft/class_4493;method_22018(IIII)V
      named blendFuncSeparateUntracked Lcom/mojang/blaze3d/platform/GlStateManager;blendFuncSeparateUntracked(IIII)V
    • getShaderInfoLog

      public static String getShaderInfoLog​(int shader, int maxLength)
      Mappings:
      Namespace Name Mixin selector
      official i Ldmj;i(II)Ljava/lang/String;
      intermediary method_22049 Lnet/minecraft/class_4493;method_22049(II)Ljava/lang/String;
      named getShaderInfoLog Lcom/mojang/blaze3d/platform/GlStateManager;getShaderInfoLog(II)Ljava/lang/String;
    • getProgramInfoLog

      public static String getProgramInfoLog​(int program, int maxLength)
      Mappings:
      Namespace Name Mixin selector
      official j Ldmj;j(II)Ljava/lang/String;
      intermediary method_22052 Lnet/minecraft/class_4493;method_22052(II)Ljava/lang/String;
      named getProgramInfoLog Lcom/mojang/blaze3d/platform/GlStateManager;getProgramInfoLog(II)Ljava/lang/String;
    • setupLevelDiffuseLighting

      public static void setupLevelDiffuseLighting​(Vec3f vec3f, Vec3f vec3f2, Matrix4f matrix4f)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(Lg;Lg;Lb;)V
      intermediary method_22616 Lnet/minecraft/class_4493;method_22616(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;Lnet/minecraft/class_1159;)V
      named setupLevelDiffuseLighting Lcom/mojang/blaze3d/platform/GlStateManager;setupLevelDiffuseLighting(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Matrix4f;)V
    • setupGuiFlatDiffuseLighting

      public static void setupGuiFlatDiffuseLighting​(Vec3f vec3f, Vec3f vec3f2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(Lg;Lg;)V
      intermediary method_24221 Lnet/minecraft/class_4493;method_24221(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)V
      named setupGuiFlatDiffuseLighting Lcom/mojang/blaze3d/platform/GlStateManager;setupGuiFlatDiffuseLighting(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Vec3f;)V
    • setupGui3dDiffuseLighting

      public static void setupGui3dDiffuseLighting​(Vec3f vec3f, Vec3f vec3f2)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(Lg;Lg;)V
      intermediary method_24222 Lnet/minecraft/class_4493;method_24222(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)V
      named setupGui3dDiffuseLighting Lcom/mojang/blaze3d/platform/GlStateManager;setupGui3dDiffuseLighting(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Vec3f;)V
    • enableCull

      public static void enableCull()
      Mappings:
      Namespace Name Mixin selector
      official k Ldmj;k()V
      intermediary method_22076 Lnet/minecraft/class_4493;method_22076()V
      named enableCull Lcom/mojang/blaze3d/platform/GlStateManager;enableCull()V
    • disableCull

      public static void disableCull()
      Mappings:
      Namespace Name Mixin selector
      official l Ldmj;l()V
      intermediary method_22078 Lnet/minecraft/class_4493;method_22078()V
      named disableCull Lcom/mojang/blaze3d/platform/GlStateManager;disableCull()V
    • polygonMode

      public static void polygonMode​(int face, int mode)
      Mappings:
      Namespace Name Mixin selector
      official k Ldmj;k(II)V
      intermediary method_22058 Lnet/minecraft/class_4493;method_22058(II)V
      named polygonMode Lcom/mojang/blaze3d/platform/GlStateManager;polygonMode(II)V
    • enablePolygonOffset

      public static void enablePolygonOffset()
      Mappings:
      Namespace Name Mixin selector
      official m Ldmj;m()V
      intermediary method_22080 Lnet/minecraft/class_4493;method_22080()V
      named enablePolygonOffset Lcom/mojang/blaze3d/platform/GlStateManager;enablePolygonOffset()V
    • disablePolygonOffset

      public static void disablePolygonOffset()
      Mappings:
      Namespace Name Mixin selector
      official n Ldmj;n()V
      intermediary method_22082 Lnet/minecraft/class_4493;method_22082()V
      named disablePolygonOffset Lcom/mojang/blaze3d/platform/GlStateManager;disablePolygonOffset()V
    • polygonOffset

      public static void polygonOffset​(float factor, float units)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(FF)V
      intermediary method_21941 Lnet/minecraft/class_4493;method_21941(FF)V
      named polygonOffset Lcom/mojang/blaze3d/platform/GlStateManager;polygonOffset(FF)V
    • enableColorLogicOp

      public static void enableColorLogicOp()
      Mappings:
      Namespace Name Mixin selector
      official o Ldmj;o()V
      intermediary method_21906 Lnet/minecraft/class_4493;method_21906()V
      named enableColorLogicOp Lcom/mojang/blaze3d/platform/GlStateManager;enableColorLogicOp()V
    • disableColorLogicOp

      public static void disableColorLogicOp()
      Mappings:
      Namespace Name Mixin selector
      official p Ldmj;p()V
      intermediary method_21908 Lnet/minecraft/class_4493;method_21908()V
      named disableColorLogicOp Lcom/mojang/blaze3d/platform/GlStateManager;disableColorLogicOp()V
    • logicOp

      public static void logicOp​(int op)
      Mappings:
      Namespace Name Mixin selector
      official p Ldmj;p(I)V
      intermediary method_22075 Lnet/minecraft/class_4493;method_22075(I)V
      named logicOp Lcom/mojang/blaze3d/platform/GlStateManager;logicOp(I)V
    • activeTexture

      public static void activeTexture​(int texture)
      Mappings:
      Namespace Name Mixin selector
      official q Ldmj;q(I)V
      intermediary method_22077 Lnet/minecraft/class_4493;method_22077(I)V
      named activeTexture Lcom/mojang/blaze3d/platform/GlStateManager;activeTexture(I)V
    • method_34410

      public static void method_34410()
      Mappings:
      Namespace Name Mixin selector
      official q Ldmj;q()V
      intermediary method_34410 Lnet/minecraft/class_4493;method_34410()V
      named method_34410 Lcom/mojang/blaze3d/platform/GlStateManager;method_34410()V
    • disableTexture

      public static void disableTexture()
      Mappings:
      Namespace Name Mixin selector
      official r Ldmj;r()V
      intermediary method_21912 Lnet/minecraft/class_4493;method_21912()V
      named disableTexture Lcom/mojang/blaze3d/platform/GlStateManager;disableTexture()V
    • texParameter

      public static void texParameter​(int target, int pname, float param)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIF)V
      intermediary method_21985 Lnet/minecraft/class_4493;method_21985(IIF)V
      named texParameter Lcom/mojang/blaze3d/platform/GlStateManager;texParameter(IIF)V
    • texParameter

      public static void texParameter​(int target, int pname, int param)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(III)V
      intermediary method_21986 Lnet/minecraft/class_4493;method_21986(III)V
      named texParameter Lcom/mojang/blaze3d/platform/GlStateManager;texParameter(III)V
    • getTexLevelParameter

      public static int getTexLevelParameter​(int target, int level, int pname)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(III)I
      intermediary method_22003 Lnet/minecraft/class_4493;method_22003(III)I
      named getTexLevelParameter Lcom/mojang/blaze3d/platform/GlStateManager;getTexLevelParameter(III)I
    • genTextures

      public static int genTextures()
      Mappings:
      Namespace Name Mixin selector
      official s Ldmj;s()I
      intermediary method_21914 Lnet/minecraft/class_4493;method_21914()I
      named genTextures Lcom/mojang/blaze3d/platform/GlStateManager;genTextures()I
    • genTextures

      public static void genTextures​(int[] int2)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a([I)V
      intermediary method_30498 Lnet/minecraft/class_4493;method_30498([I)V
      named genTextures Lcom/mojang/blaze3d/platform/GlStateManager;genTextures([I)V
    • deleteTexture

      public static void deleteTexture​(int texture)
      Mappings:
      Namespace Name Mixin selector
      official r Ldmj;r(I)V
      intermediary method_22079 Lnet/minecraft/class_4493;method_22079(I)V
      named deleteTexture Lcom/mojang/blaze3d/platform/GlStateManager;deleteTexture(I)V
    • deleteTextures

      public static void deleteTextures​(int[] int2)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b([I)V
      intermediary method_30499 Lnet/minecraft/class_4493;method_30499([I)V
      named deleteTextures Lcom/mojang/blaze3d/platform/GlStateManager;deleteTextures([I)V
    • bindTexture

      public static void bindTexture​(int texture)
      Mappings:
      Namespace Name Mixin selector
      official s Ldmj;s(I)V
      intermediary method_22081 Lnet/minecraft/class_4493;method_22081(I)V
      named bindTexture Lcom/mojang/blaze3d/platform/GlStateManager;bindTexture(I)V
    • method_34412

      public static int method_34412​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official t Ldmj;t(I)I
      intermediary method_34412 Lnet/minecraft/class_4493;method_34412(I)I
      named method_34412 Lcom/mojang/blaze3d/platform/GlStateManager;method_34412(I)I
    • method_34411

      public static int method_34411()
      Mappings:
      Namespace Name Mixin selector
      official t Ldmj;t()I
      intermediary method_34411 Lnet/minecraft/class_4493;method_34411()I
      named method_34411 Lcom/mojang/blaze3d/platform/GlStateManager;method_34411()I
    • texImage2D

      public static void texImage2D​(int target, int level, int internalFormat, int width, int height, int border, int format, int type, @Nullable @Nullable IntBuffer pixels)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIIIIIIILjava/nio/IntBuffer;)V
      intermediary method_21954 Lnet/minecraft/class_4493;method_21954(IIIIIIIILjava/nio/IntBuffer;)V
      named texImage2D Lcom/mojang/blaze3d/platform/GlStateManager;texImage2D(IIIIIIIILjava/nio/IntBuffer;)V
    • texSubImage2D

      public static void texSubImage2D​(int target, int level, int offsetX, int offsetY, int width, int height, int format, int type, long pixels)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIIIIIIIJ)V
      intermediary method_21953 Lnet/minecraft/class_4493;method_21953(IIIIIIIIJ)V
      named texSubImage2D Lcom/mojang/blaze3d/platform/GlStateManager;texSubImage2D(IIIIIIIIJ)V
    • getTexImage

      public static void getTexImage​(int target, int level, int format, int type, long pixels)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIIIJ)V
      intermediary method_21957 Lnet/minecraft/class_4493;method_21957(IIIIJ)V
      named getTexImage Lcom/mojang/blaze3d/platform/GlStateManager;getTexImage(IIIIJ)V
    • viewport

      public static void viewport​(int x, int y, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      official d Ldmj;d(IIII)V
      intermediary method_22025 Lnet/minecraft/class_4493;method_22025(IIII)V
      named viewport Lcom/mojang/blaze3d/platform/GlStateManager;viewport(IIII)V
    • colorMask

      public static void colorMask​(boolean red, boolean green, boolean blue, boolean alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(ZZZZ)V
      intermediary method_21975 Lnet/minecraft/class_4493;method_21975(ZZZZ)V
      named colorMask Lcom/mojang/blaze3d/platform/GlStateManager;colorMask(ZZZZ)V
    • stencilFunc

      public static void stencilFunc​(int func, int ref, int mask)
      Mappings:
      Namespace Name Mixin selector
      official c Ldmj;c(III)V
      intermediary method_22017 Lnet/minecraft/class_4493;method_22017(III)V
      named stencilFunc Lcom/mojang/blaze3d/platform/GlStateManager;stencilFunc(III)V
    • stencilMask

      public static void stencilMask​(int mask)
      Mappings:
      Namespace Name Mixin selector
      official u Ldmj;u(I)V
      intermediary method_22085 Lnet/minecraft/class_4493;method_22085(I)V
      named stencilMask Lcom/mojang/blaze3d/platform/GlStateManager;stencilMask(I)V
    • stencilOp

      public static void stencilOp​(int sfail, int dpfail, int dppass)
      Mappings:
      Namespace Name Mixin selector
      official d Ldmj;d(III)V
      intermediary method_22024 Lnet/minecraft/class_4493;method_22024(III)V
      named stencilOp Lcom/mojang/blaze3d/platform/GlStateManager;stencilOp(III)V
    • clearDepth

      public static void clearDepth​(double depth)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(D)V
      intermediary method_21936 Lnet/minecraft/class_4493;method_21936(D)V
      named clearDepth Lcom/mojang/blaze3d/platform/GlStateManager;clearDepth(D)V
    • clearColor

      public static void clearColor​(float red, float green, float blue, float alpha)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(FFFF)V
      intermediary method_21943 Lnet/minecraft/class_4493;method_21943(FFFF)V
      named clearColor Lcom/mojang/blaze3d/platform/GlStateManager;clearColor(FFFF)V
    • clearStencil

      public static void clearStencil​(int stencil)
      Mappings:
      Namespace Name Mixin selector
      official v Ldmj;v(I)V
      intermediary method_22087 Lnet/minecraft/class_4493;method_22087(I)V
      named clearStencil Lcom/mojang/blaze3d/platform/GlStateManager;clearStencil(I)V
    • clear

      public static void clear​(int mask, boolean getError)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IZ)V
      intermediary method_21965 Lnet/minecraft/class_4493;method_21965(IZ)V
      named clear Lcom/mojang/blaze3d/platform/GlStateManager;clear(IZ)V
    • vertexAttribPointer

      public static void vertexAttribPointer​(int index, int size, int type, boolean normalized, int stride, long pointer)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIIZIJ)V
      intermediary method_22609 Lnet/minecraft/class_4493;method_22609(IIIZIJ)V
      named vertexAttribPointer Lcom/mojang/blaze3d/platform/GlStateManager;vertexAttribPointer(IIIZIJ)V
    • method_34406

      public static void method_34406​(int int2, int int3, int int4, int int5, long long2)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmj;b(IIIIJ)V
      intermediary method_34406 Lnet/minecraft/class_4493;method_34406(IIIIJ)V
      named method_34406 Lcom/mojang/blaze3d/platform/GlStateManager;method_34406(IIIIJ)V
    • enableVertexAttribArray

      public static void enableVertexAttribArray​(int index)
      Mappings:
      Namespace Name Mixin selector
      official w Ldmj;w(I)V
      intermediary method_22606 Lnet/minecraft/class_4493;method_22606(I)V
      named enableVertexAttribArray Lcom/mojang/blaze3d/platform/GlStateManager;enableVertexAttribArray(I)V
    • method_22607

      public static void method_22607​(int index)
      Mappings:
      Namespace Name Mixin selector
      official x Ldmj;x(I)V
      intermediary method_22607 Lnet/minecraft/class_4493;method_22607(I)V
      named method_22607 Lcom/mojang/blaze3d/platform/GlStateManager;method_22607(I)V
    • drawElements

      public static void drawElements​(int mode, int first, int type, long indices)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIIJ)V
      intermediary method_22037 Lnet/minecraft/class_4493;method_22037(IIIJ)V
      named drawElements Lcom/mojang/blaze3d/platform/GlStateManager;drawElements(IIIJ)V
    • pixelStore

      public static void pixelStore​(int pname, int param)
      Mappings:
      Namespace Name Mixin selector
      official l Ldmj;l(II)V
      intermediary method_22067 Lnet/minecraft/class_4493;method_22067(II)V
      named pixelStore Lcom/mojang/blaze3d/platform/GlStateManager;pixelStore(II)V
    • readPixels

      public static void readPixels​(int x, int y, int width, int height, int format, int type, ByteBuffer pixels)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmj;a(IIIIIILjava/nio/ByteBuffer;)V
      intermediary method_21956 Lnet/minecraft/class_4493;method_21956(IIIIIILjava/nio/ByteBuffer;)V
      named readPixels Lcom/mojang/blaze3d/platform/GlStateManager;readPixels(IIIIIILjava/nio/ByteBuffer;)V
    • getError

      public static int getError()
      Mappings:
      Namespace Name Mixin selector
      official u Ldmj;u()I
      intermediary method_21934 Lnet/minecraft/class_4493;method_21934()I
      named getError Lcom/mojang/blaze3d/platform/GlStateManager;getError()I
    • getString

      public static String getString​(int name)
      Mappings:
      Namespace Name Mixin selector
      official y Ldmj;y(I)Ljava/lang/String;
      intermediary method_21921 Lnet/minecraft/class_4493;method_21921(I)Ljava/lang/String;
      named getString Lcom/mojang/blaze3d/platform/GlStateManager;getString(I)Ljava/lang/String;
    • getInteger

      public static int getInteger​(int pname)
      Mappings:
      Namespace Name Mixin selector
      official z Ldmj;z(I)I
      intermediary method_21923 Lnet/minecraft/class_4493;method_21923(I)I
      named getInteger Lcom/mojang/blaze3d/platform/GlStateManager;getInteger(I)I