Class GLX

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

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

    • field_13708

      private static final Logger field_13708
      Mappings:
      Namespace Name Mixin selector
      official T Lcdb;T:Lorg/apache/logging/log4j/Logger;
      intermediary field_13708 Lnet/minecraft/class_629;field_13708:Lorg/apache/logging/log4j/Logger;
      named field_13708 Lcom/mojang/blaze3d/platform/GLX;field_13708:Lorg/apache/logging/log4j/Logger;
    • nvidia

      public static boolean nvidia
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a:Z
      intermediary field_8373 Lnet/minecraft/class_629;field_8373:Z
      named nvidia Lcom/mojang/blaze3d/platform/GLX;nvidia:Z
    • amd

      public static boolean amd
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b:Z
      intermediary field_11413 Lnet/minecraft/class_629;field_11413:Z
      named amd Lcom/mojang/blaze3d/platform/GLX;amd:Z
    • framebuffer

      public static int framebuffer
      Mappings:
      Namespace Name Mixin selector
      official c Lcdb;c:I
      intermediary field_8374 Lnet/minecraft/class_629;field_8374:I
      named framebuffer Lcom/mojang/blaze3d/platform/GLX;framebuffer:I
    • renderbuffer

      public static int renderbuffer
      Mappings:
      Namespace Name Mixin selector
      official d Lcdb;d:I
      intermediary field_8375 Lnet/minecraft/class_629;field_8375:I
      named renderbuffer Lcom/mojang/blaze3d/platform/GLX;renderbuffer:I
    • colorAttachment

      public static int colorAttachment
      Mappings:
      Namespace Name Mixin selector
      official e Lcdb;e:I
      intermediary field_8376 Lnet/minecraft/class_629;field_8376:I
      named colorAttachment Lcom/mojang/blaze3d/platform/GLX;colorAttachment:I
    • depthAttachment

      public static int depthAttachment
      Mappings:
      Namespace Name Mixin selector
      official f Lcdb;f:I
      intermediary field_8377 Lnet/minecraft/class_629;field_8377:I
      named depthAttachment Lcom/mojang/blaze3d/platform/GLX;depthAttachment:I
    • completeFramebuffer

      public static int completeFramebuffer
      Mappings:
      Namespace Name Mixin selector
      official g Lcdb;g:I
      intermediary field_8378 Lnet/minecraft/class_629;field_8378:I
      named completeFramebuffer Lcom/mojang/blaze3d/platform/GLX;completeFramebuffer:I
    • incompleteFramebufferAttachment

      public static int incompleteFramebufferAttachment
      Mappings:
      Namespace Name Mixin selector
      official h Lcdb;h:I
      intermediary field_8379 Lnet/minecraft/class_629;field_8379:I
      named incompleteFramebufferAttachment Lcom/mojang/blaze3d/platform/GLX;incompleteFramebufferAttachment:I
    • incompleteFramebufferAttachmentMiss

      public static int incompleteFramebufferAttachmentMiss
      Mappings:
      Namespace Name Mixin selector
      official i Lcdb;i:I
      intermediary field_8380 Lnet/minecraft/class_629;field_8380:I
      named incompleteFramebufferAttachmentMiss Lcom/mojang/blaze3d/platform/GLX;incompleteFramebufferAttachmentMiss:I
    • incompleteFramebufferAttachmentDraw

      public static int incompleteFramebufferAttachmentDraw
      Mappings:
      Namespace Name Mixin selector
      official j Lcdb;j:I
      intermediary field_8381 Lnet/minecraft/class_629;field_8381:I
      named incompleteFramebufferAttachmentDraw Lcom/mojang/blaze3d/platform/GLX;incompleteFramebufferAttachmentDraw:I
    • incompleteFramebufferAttachmentRead

      public static int incompleteFramebufferAttachmentRead
      Mappings:
      Namespace Name Mixin selector
      official k Lcdb;k:I
      intermediary field_8382 Lnet/minecraft/class_629;field_8382:I
      named incompleteFramebufferAttachmentRead Lcom/mojang/blaze3d/platform/GLX;incompleteFramebufferAttachmentRead:I
    • field_13709

      private static GLX.class_2908 field_13709
      Mappings:
      Namespace Name Mixin selector
      official U Lcdb;U:Lcdb$a;
      intermediary field_13709 Lnet/minecraft/class_629;field_13709:Lnet/minecraft/class_629$class_2908;
      named field_13709 Lcom/mojang/blaze3d/platform/GLX;field_13709:Lcom/mojang/blaze3d/platform/GLX$class_2908;
    • advanced

      public static boolean advanced
      Mappings:
      Namespace Name Mixin selector
      official l Lcdb;l:Z
      intermediary field_8383 Lnet/minecraft/class_629;field_8383:Z
      named advanced Lcom/mojang/blaze3d/platform/GLX;advanced:Z
    • shaders

      private static boolean shaders
      Mappings:
      Namespace Name Mixin selector
      official V Lcdb;V:Z
      intermediary field_8393 Lnet/minecraft/class_629;field_8393:Z
      named shaders Lcom/mojang/blaze3d/platform/GLX;shaders:Z
    • arbShaderObjects

      private static boolean arbShaderObjects
      Mappings:
      Namespace Name Mixin selector
      official W Lcdb;W:Z
      intermediary field_8394 Lnet/minecraft/class_629;field_8394:Z
      named arbShaderObjects Lcom/mojang/blaze3d/platform/GLX;arbShaderObjects:Z
    • linkStatus

      public static int linkStatus
      Mappings:
      Namespace Name Mixin selector
      official m Lcdb;m:I
      intermediary field_8384 Lnet/minecraft/class_629;field_8384:I
      named linkStatus Lcom/mojang/blaze3d/platform/GLX;linkStatus:I
    • compileStatus

      public static int compileStatus
      Mappings:
      Namespace Name Mixin selector
      official n Lcdb;n:I
      intermediary field_8385 Lnet/minecraft/class_629;field_8385:I
      named compileStatus Lcom/mojang/blaze3d/platform/GLX;compileStatus:I
    • vertexShader

      public static int vertexShader
      Mappings:
      Namespace Name Mixin selector
      official o Lcdb;o:I
      intermediary field_8386 Lnet/minecraft/class_629;field_8386:I
      named vertexShader Lcom/mojang/blaze3d/platform/GLX;vertexShader:I
    • fragmentShader

      public static int fragmentShader
      Mappings:
      Namespace Name Mixin selector
      official p Lcdb;p:I
      intermediary field_8387 Lnet/minecraft/class_629;field_8387:I
      named fragmentShader Lcom/mojang/blaze3d/platform/GLX;fragmentShader:I
    • arbMultitexture

      private static boolean arbMultitexture
      Mappings:
      Namespace Name Mixin selector
      official X Lcdb;X:Z
      intermediary field_2302 Lnet/minecraft/class_629;field_2302:Z
      named arbMultitexture Lcom/mojang/blaze3d/platform/GLX;arbMultitexture:Z
    • textureUnit

      public static int textureUnit
      Mappings:
      Namespace Name Mixin selector
      official q Lcdb;q:I
      intermediary field_2300 Lnet/minecraft/class_629;field_2300:I
      named textureUnit Lcom/mojang/blaze3d/platform/GLX;textureUnit:I
    • lightmapTextureUnit

      public static int lightmapTextureUnit
      Mappings:
      Namespace Name Mixin selector
      official r Lcdb;r:I
      intermediary field_2301 Lnet/minecraft/class_629;field_2301:I
      named lightmapTextureUnit Lcom/mojang/blaze3d/platform/GLX;lightmapTextureUnit:I
    • texture

      public static int texture
      Mappings:
      Namespace Name Mixin selector
      official s Lcdb;s:I
      intermediary field_11414 Lnet/minecraft/class_629;field_11414:I
      named texture Lcom/mojang/blaze3d/platform/GLX;texture:I
    • arbTextureEnvCombine

      private static boolean arbTextureEnvCombine
      Mappings:
      Namespace Name Mixin selector
      official Y Lcdb;Y:Z
      intermediary field_11410 Lnet/minecraft/class_629;field_11410:Z
      named arbTextureEnvCombine Lcom/mojang/blaze3d/platform/GLX;arbTextureEnvCombine:Z
    • combine

      public static int combine
      Mappings:
      Namespace Name Mixin selector
      official t Lcdb;t:I
      intermediary field_11415 Lnet/minecraft/class_629;field_11415:I
      named combine Lcom/mojang/blaze3d/platform/GLX;combine:I
    • interpolate

      public static int interpolate
      Mappings:
      Namespace Name Mixin selector
      official u Lcdb;u:I
      intermediary field_11416 Lnet/minecraft/class_629;field_11416:I
      named interpolate Lcom/mojang/blaze3d/platform/GLX;interpolate:I
    • primary

      public static int primary
      Mappings:
      Namespace Name Mixin selector
      official v Lcdb;v:I
      intermediary field_11417 Lnet/minecraft/class_629;field_11417:I
      named primary Lcom/mojang/blaze3d/platform/GLX;primary:I
    • constant

      public static int constant
      Mappings:
      Namespace Name Mixin selector
      official w Lcdb;w:I
      intermediary field_11418 Lnet/minecraft/class_629;field_11418:I
      named constant Lcom/mojang/blaze3d/platform/GLX;constant:I
    • previous

      public static int previous
      Mappings:
      Namespace Name Mixin selector
      official x Lcdb;x:I
      intermediary field_11419 Lnet/minecraft/class_629;field_11419:I
      named previous Lcom/mojang/blaze3d/platform/GLX;previous:I
    • field_11420

      public static int field_11420
      Mappings:
      Namespace Name Mixin selector
      official y Lcdb;y:I
      intermediary field_11420 Lnet/minecraft/class_629;field_11420:I
      named field_11420 Lcom/mojang/blaze3d/platform/GLX;field_11420:I
    • field_11421

      public static int field_11421
      Mappings:
      Namespace Name Mixin selector
      official z Lcdb;z:I
      intermediary field_11421 Lnet/minecraft/class_629;field_11421:I
      named field_11421 Lcom/mojang/blaze3d/platform/GLX;field_11421:I
    • field_11395

      public static int field_11395
      Mappings:
      Namespace Name Mixin selector
      official A Lcdb;A:I
      intermediary field_11395 Lnet/minecraft/class_629;field_11395:I
      named field_11395 Lcom/mojang/blaze3d/platform/GLX;field_11395:I
    • field_11396

      public static int field_11396
      Mappings:
      Namespace Name Mixin selector
      official B Lcdb;B:I
      intermediary field_11396 Lnet/minecraft/class_629;field_11396:I
      named field_11396 Lcom/mojang/blaze3d/platform/GLX;field_11396:I
    • field_11397

      public static int field_11397
      Mappings:
      Namespace Name Mixin selector
      official C Lcdb;C:I
      intermediary field_11397 Lnet/minecraft/class_629;field_11397:I
      named field_11397 Lcom/mojang/blaze3d/platform/GLX;field_11397:I
    • field_11398

      public static int field_11398
      Mappings:
      Namespace Name Mixin selector
      official D Lcdb;D:I
      intermediary field_11398 Lnet/minecraft/class_629;field_11398:I
      named field_11398 Lcom/mojang/blaze3d/platform/GLX;field_11398:I
    • field_11399

      public static int field_11399
      Mappings:
      Namespace Name Mixin selector
      official E Lcdb;E:I
      intermediary field_11399 Lnet/minecraft/class_629;field_11399:I
      named field_11399 Lcom/mojang/blaze3d/platform/GLX;field_11399:I
    • field_11400

      public static int field_11400
      Mappings:
      Namespace Name Mixin selector
      official F Lcdb;F:I
      intermediary field_11400 Lnet/minecraft/class_629;field_11400:I
      named field_11400 Lcom/mojang/blaze3d/platform/GLX;field_11400:I
    • field_11401

      public static int field_11401
      Mappings:
      Namespace Name Mixin selector
      official G Lcdb;G:I
      intermediary field_11401 Lnet/minecraft/class_629;field_11401:I
      named field_11401 Lcom/mojang/blaze3d/platform/GLX;field_11401:I
    • field_11402

      public static int field_11402
      Mappings:
      Namespace Name Mixin selector
      official H Lcdb;H:I
      intermediary field_11402 Lnet/minecraft/class_629;field_11402:I
      named field_11402 Lcom/mojang/blaze3d/platform/GLX;field_11402:I
    • field_11403

      public static int field_11403
      Mappings:
      Namespace Name Mixin selector
      official I Lcdb;I:I
      intermediary field_11403 Lnet/minecraft/class_629;field_11403:I
      named field_11403 Lcom/mojang/blaze3d/platform/GLX;field_11403:I
    • field_11404

      public static int field_11404
      Mappings:
      Namespace Name Mixin selector
      official J Lcdb;J:I
      intermediary field_11404 Lnet/minecraft/class_629;field_11404:I
      named field_11404 Lcom/mojang/blaze3d/platform/GLX;field_11404:I
    • field_11405

      public static int field_11405
      Mappings:
      Namespace Name Mixin selector
      official K Lcdb;K:I
      intermediary field_11405 Lnet/minecraft/class_629;field_11405:I
      named field_11405 Lcom/mojang/blaze3d/platform/GLX;field_11405:I
    • field_11406

      public static int field_11406
      Mappings:
      Namespace Name Mixin selector
      official L Lcdb;L:I
      intermediary field_11406 Lnet/minecraft/class_629;field_11406:I
      named field_11406 Lcom/mojang/blaze3d/platform/GLX;field_11406:I
    • gl14Supported

      private static boolean gl14Supported
      Mappings:
      Namespace Name Mixin selector
      official Z Lcdb;Z:Z
      intermediary field_8370 Lnet/minecraft/class_629;field_8370:Z
      named gl14Supported Lcom/mojang/blaze3d/platform/GLX;gl14Supported:Z
    • blendFuncSeperateSupported

      public static boolean blendFuncSeperateSupported
      Mappings:
      Namespace Name Mixin selector
      official M Lcdb;M:Z
      intermediary field_8390 Lnet/minecraft/class_629;field_8390:Z
      named blendFuncSeperateSupported Lcom/mojang/blaze3d/platform/GLX;blendFuncSeperateSupported:Z
    • gl21Supported

      public static boolean gl21Supported
      Mappings:
      Namespace Name Mixin selector
      official N Lcdb;N:Z
      intermediary field_8372 Lnet/minecraft/class_629;field_8372:Z
      named gl21Supported Lcom/mojang/blaze3d/platform/GLX;gl21Supported:Z
    • shadersSupported

      public static boolean shadersSupported
      Mappings:
      Namespace Name Mixin selector
      official O Lcdb;O:Z
      intermediary field_8391 Lnet/minecraft/class_629;field_8391:Z
      named shadersSupported Lcom/mojang/blaze3d/platform/GLX;shadersSupported:Z
    • contextDescription

      private static String contextDescription
      Mappings:
      Namespace Name Mixin selector
      official aa Lcdb;aa:Ljava/lang/String;
      intermediary field_8371 Lnet/minecraft/class_629;field_8371:Ljava/lang/String;
      named contextDescription Lcom/mojang/blaze3d/platform/GLX;contextDescription:Ljava/lang/String;
    • processor

      private static String processor
      Mappings:
      Namespace Name Mixin selector
      official ab Lcdb;ab:Ljava/lang/String;
      intermediary field_11411 Lnet/minecraft/class_629;field_11411:Ljava/lang/String;
      named processor Lcom/mojang/blaze3d/platform/GLX;processor:Ljava/lang/String;
    • vboSupported

      public static boolean vboSupported
      Mappings:
      Namespace Name Mixin selector
      official P Lcdb;P:Z
      intermediary field_11407 Lnet/minecraft/class_629;field_11407:Z
      named vboSupported Lcom/mojang/blaze3d/platform/GLX;vboSupported:Z
    • field_11408

      public static boolean field_11408
      Mappings:
      Namespace Name Mixin selector
      official Q Lcdb;Q:Z
      intermediary field_11408 Lnet/minecraft/class_629;field_11408:Z
      named field_11408 Lcom/mojang/blaze3d/platform/GLX;field_11408:Z
    • vboShadersSupported

      private static boolean vboShadersSupported
      Mappings:
      Namespace Name Mixin selector
      official ac Lcdb;ac:Z
      intermediary field_11412 Lnet/minecraft/class_629;field_11412:Z
      named vboShadersSupported Lcom/mojang/blaze3d/platform/GLX;vboShadersSupported:Z
    • arrayBuffer

      public static int arrayBuffer
      Mappings:
      Namespace Name Mixin selector
      official R Lcdb;R:I
      intermediary field_11409 Lnet/minecraft/class_629;field_11409:I
      named arrayBuffer Lcom/mojang/blaze3d/platform/GLX;arrayBuffer:I
    • field_8389

      public static int field_8389
      Mappings:
      Namespace Name Mixin selector
      official S Lcdb;S:I
      intermediary field_8389 Lnet/minecraft/class_629;field_8389:I
      named field_8389 Lcom/mojang/blaze3d/platform/GLX;field_8389:I
  • Constructor Details

    • GLX

      public GLX()
  • Method Details

    • createContext

      public static void createContext()
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a()V
      intermediary method_1761 Lnet/minecraft/class_629;method_1761()V
      named createContext Lcom/mojang/blaze3d/platform/GLX;createContext()V
    • areShadersSupported

      public static boolean areShadersSupported()
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b()Z
      intermediary method_7289 Lnet/minecraft/class_629;method_7289()Z
      named areShadersSupported Lcom/mojang/blaze3d/platform/GLX;areShadersSupported()Z
    • getContextDescription

      public static String getContextDescription()
      Mappings:
      Namespace Name Mixin selector
      official c Lcdb;c()Ljava/lang/String;
      intermediary method_7297 Lnet/minecraft/class_629;method_7297()Ljava/lang/String;
      named getContextDescription Lcom/mojang/blaze3d/platform/GLX;getContextDescription()Ljava/lang/String;
    • gl20GetProgrami

      public static int gl20GetProgrami(int program, int param)
      Returns a parameter from a program object
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(II)I
      intermediary method_7281 Lnet/minecraft/class_629;method_7281(II)I
      named gl20GetProgrami Lcom/mojang/blaze3d/platform/GLX;gl20GetProgrami(II)I
    • gl20GetAttachShader

      public static void gl20GetAttachShader(int program, int shader)
      Attaches a shader object to a program object
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b(II)V
      intermediary method_7291 Lnet/minecraft/class_629;method_7291(II)V
      named gl20GetAttachShader Lcom/mojang/blaze3d/platform/GLX;gl20GetAttachShader(II)V
    • gl20DeleteShader

      public static void gl20DeleteShader(int shader)
      Deletes a shader object
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(I)V
      intermediary method_7280 Lnet/minecraft/class_629;method_7280(I)V
      named gl20DeleteShader Lcom/mojang/blaze3d/platform/GLX;gl20DeleteShader(I)V
    • gl20CreateShader

      public static int gl20CreateShader(int shader)
      Creates a shader object
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b(I)I
      intermediary method_7290 Lnet/minecraft/class_629;method_7290(I)I
      named gl20CreateShader Lcom/mojang/blaze3d/platform/GLX;gl20CreateShader(I)I
    • gl20ShaderSource

      public static void gl20ShaderSource(int shader, ByteBuffer count)
      Replaces the source code in a shader object
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(ILjava/nio/ByteBuffer;)V
      intermediary method_7285 Lnet/minecraft/class_629;method_7285(ILjava/nio/ByteBuffer;)V
      named gl20ShaderSource Lcom/mojang/blaze3d/platform/GLX;gl20ShaderSource(ILjava/nio/ByteBuffer;)V
    • gl20CompileShader

      public static void gl20CompileShader(int shader)
      Compiles a shader object
      Mappings:
      Namespace Name Mixin selector
      official c Lcdb;c(I)V
      intermediary method_7298 Lnet/minecraft/class_629;method_7298(I)V
      named gl20CompileShader Lcom/mojang/blaze3d/platform/GLX;gl20CompileShader(I)V
    • gl20GetShaderi

      public static int gl20GetShaderi(int shader, int param)
      Returns a parameter from a shader object
      Mappings:
      Namespace Name Mixin selector
      official c Lcdb;c(II)I
      intermediary method_7299 Lnet/minecraft/class_629;method_7299(II)I
      named gl20GetShaderi Lcom/mojang/blaze3d/platform/GLX;gl20GetShaderi(II)I
    • gl20GetShaderInfoLog

      public static String gl20GetShaderInfoLog(int shader, int maxLength)
      Returns the information log for a shader object
      Mappings:
      Namespace Name Mixin selector
      official d Lcdb;d(II)Ljava/lang/String;
      intermediary method_7306 Lnet/minecraft/class_629;method_7306(II)Ljava/lang/String;
      named gl20GetShaderInfoLog Lcom/mojang/blaze3d/platform/GLX;gl20GetShaderInfoLog(II)Ljava/lang/String;
    • gl20GetProgramInfoLog

      public static String gl20GetProgramInfoLog(int program, int maxLength)
      Returns the information log for a program object
      Mappings:
      Namespace Name Mixin selector
      official e Lcdb;e(II)Ljava/lang/String;
      intermediary method_7311 Lnet/minecraft/class_629;method_7311(II)Ljava/lang/String;
      named gl20GetProgramInfoLog Lcom/mojang/blaze3d/platform/GLX;gl20GetProgramInfoLog(II)Ljava/lang/String;
    • gl20UseProgram

      public static void gl20UseProgram(int program)
      Installs a program object as part of current rendering state
      Mappings:
      Namespace Name Mixin selector
      official d Lcdb;d(I)V
      intermediary method_7305 Lnet/minecraft/class_629;method_7305(I)V
      named gl20UseProgram Lcom/mojang/blaze3d/platform/GLX;gl20UseProgram(I)V
    • gl20CreateProgram

      public static int gl20CreateProgram()
      Creates a program object
      Mappings:
      Namespace Name Mixin selector
      official d Lcdb;d()I
      intermediary method_7304 Lnet/minecraft/class_629;method_7304()I
      named gl20CreateProgram Lcom/mojang/blaze3d/platform/GLX;gl20CreateProgram()I
    • gl20DeleteProgram

      public static void gl20DeleteProgram(int program)
      Deletes a program object
      Mappings:
      Namespace Name Mixin selector
      official e Lcdb;e(I)V
      intermediary method_7310 Lnet/minecraft/class_629;method_7310(I)V
      named gl20DeleteProgram Lcom/mojang/blaze3d/platform/GLX;gl20DeleteProgram(I)V
    • gl20LinkProgram

      public static void gl20LinkProgram(int program)
      Links a program object
      Mappings:
      Namespace Name Mixin selector
      official f Lcdb;f(I)V
      intermediary method_7313 Lnet/minecraft/class_629;method_7313(I)V
      named gl20LinkProgram Lcom/mojang/blaze3d/platform/GLX;gl20LinkProgram(I)V
    • gl20GetUniformLocation

      public static int gl20GetUniformLocation(int program, CharSequence name)
      Returns the location of a uniform variable
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(ILjava/lang/CharSequence;)I
      intermediary method_7284 Lnet/minecraft/class_629;method_7284(ILjava/lang/CharSequence;)I
      named gl20GetUniformLocation Lcom/mojang/blaze3d/platform/GLX;gl20GetUniformLocation(ILjava/lang/CharSequence;)I
    • gl20Uniform1

      public static void gl20Uniform1(int loc, IntBuffer v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(ILjava/nio/IntBuffer;)V
      intermediary method_7287 Lnet/minecraft/class_629;method_7287(ILjava/nio/IntBuffer;)V
      named gl20Uniform1 Lcom/mojang/blaze3d/platform/GLX;gl20Uniform1(ILjava/nio/IntBuffer;)V
    • gl20Uniform1

      public static void gl20Uniform1(int loc, int v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official f Lcdb;f(II)V
      intermediary method_7314 Lnet/minecraft/class_629;method_7314(II)V
      named gl20Uniform1 Lcom/mojang/blaze3d/platform/GLX;gl20Uniform1(II)V
    • gl20Uniform

      public static void gl20Uniform(int loc, FloatBuffer v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(ILjava/nio/FloatBuffer;)V
      intermediary method_7286 Lnet/minecraft/class_629;method_7286(ILjava/nio/FloatBuffer;)V
      named gl20Uniform Lcom/mojang/blaze3d/platform/GLX;gl20Uniform(ILjava/nio/FloatBuffer;)V
    • gl20Uniform2

      public static void gl20Uniform2(int loc, IntBuffer v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b(ILjava/nio/IntBuffer;)V
      intermediary method_7295 Lnet/minecraft/class_629;method_7295(ILjava/nio/IntBuffer;)V
      named gl20Uniform2 Lcom/mojang/blaze3d/platform/GLX;gl20Uniform2(ILjava/nio/IntBuffer;)V
    • gl20Uniform2

      public static void gl20Uniform2(int loc, FloatBuffer v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b(ILjava/nio/FloatBuffer;)V
      intermediary method_7294 Lnet/minecraft/class_629;method_7294(ILjava/nio/FloatBuffer;)V
      named gl20Uniform2 Lcom/mojang/blaze3d/platform/GLX;gl20Uniform2(ILjava/nio/FloatBuffer;)V
    • gl20Uniform3

      public static void gl20Uniform3(int loc, IntBuffer v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official c Lcdb;c(ILjava/nio/IntBuffer;)V
      intermediary method_7302 Lnet/minecraft/class_629;method_7302(ILjava/nio/IntBuffer;)V
      named gl20Uniform3 Lcom/mojang/blaze3d/platform/GLX;gl20Uniform3(ILjava/nio/IntBuffer;)V
    • gl20Uniform3

      public static void gl20Uniform3(int loc, FloatBuffer v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official c Lcdb;c(ILjava/nio/FloatBuffer;)V
      intermediary method_7301 Lnet/minecraft/class_629;method_7301(ILjava/nio/FloatBuffer;)V
      named gl20Uniform3 Lcom/mojang/blaze3d/platform/GLX;gl20Uniform3(ILjava/nio/FloatBuffer;)V
    • gl20Uniform4

      public static void gl20Uniform4(int loc, IntBuffer v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official d Lcdb;d(ILjava/nio/IntBuffer;)V
      intermediary method_7308 Lnet/minecraft/class_629;method_7308(ILjava/nio/IntBuffer;)V
      named gl20Uniform4 Lcom/mojang/blaze3d/platform/GLX;gl20Uniform4(ILjava/nio/IntBuffer;)V
    • gl20Uniform4

      public static void gl20Uniform4(int loc, FloatBuffer v)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official d Lcdb;d(ILjava/nio/FloatBuffer;)V
      intermediary method_7307 Lnet/minecraft/class_629;method_7307(ILjava/nio/FloatBuffer;)V
      named gl20Uniform4 Lcom/mojang/blaze3d/platform/GLX;gl20Uniform4(ILjava/nio/FloatBuffer;)V
    • gl20UniformMatrix2

      public static void gl20UniformMatrix2(int uniform, boolean bl, FloatBuffer buf)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(IZLjava/nio/FloatBuffer;)V
      intermediary method_7288 Lnet/minecraft/class_629;method_7288(IZLjava/nio/FloatBuffer;)V
      named gl20UniformMatrix2 Lcom/mojang/blaze3d/platform/GLX;gl20UniformMatrix2(IZLjava/nio/FloatBuffer;)V
    • gl20UniformMatrix3

      public static void gl20UniformMatrix3(int uniform, boolean bl, FloatBuffer buf)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b(IZLjava/nio/FloatBuffer;)V
      intermediary method_7296 Lnet/minecraft/class_629;method_7296(IZLjava/nio/FloatBuffer;)V
      named gl20UniformMatrix3 Lcom/mojang/blaze3d/platform/GLX;gl20UniformMatrix3(IZLjava/nio/FloatBuffer;)V
    • gl20UniformMatrix4

      public static void gl20UniformMatrix4(int uniform, boolean bl, FloatBuffer buf)
      Specifies the value of a uniform variable for the current program object
      Mappings:
      Namespace Name Mixin selector
      official c Lcdb;c(IZLjava/nio/FloatBuffer;)V
      intermediary method_7303 Lnet/minecraft/class_629;method_7303(IZLjava/nio/FloatBuffer;)V
      named gl20UniformMatrix4 Lcom/mojang/blaze3d/platform/GLX;gl20UniformMatrix4(IZLjava/nio/FloatBuffer;)V
    • gl20GetAttribLocation

      public static int gl20GetAttribLocation(int loc, CharSequence sequence)
      Returns the location of an attribute variable
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b(ILjava/lang/CharSequence;)I
      intermediary method_7293 Lnet/minecraft/class_629;method_7293(ILjava/lang/CharSequence;)I
      named gl20GetAttribLocation Lcom/mojang/blaze3d/platform/GLX;gl20GetAttribLocation(ILjava/lang/CharSequence;)I
    • gl15GenBuffers

      public static int gl15GenBuffers()
      Generates buffer object names
      Mappings:
      Namespace Name Mixin selector
      official e Lcdb;e()I
      intermediary method_10474 Lnet/minecraft/class_629;method_10474()I
      named gl15GenBuffers Lcom/mojang/blaze3d/platform/GLX;gl15GenBuffers()I
    • gl15BindBuffer

      public static void gl15BindBuffer(int i, int j)
      Mappings:
      Namespace Name Mixin selector
      official g Lcdb;g(II)V
      intermediary method_10477 Lnet/minecraft/class_629;method_10477(II)V
      named gl15BindBuffer Lcom/mojang/blaze3d/platform/GLX;gl15BindBuffer(II)V
    • gl15BufferData

      public static void gl15BufferData(int i, ByteBuffer buf, int j)
      Binds a named buffer object
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(ILjava/nio/ByteBuffer;I)V
      intermediary method_10473 Lnet/minecraft/class_629;method_10473(ILjava/nio/ByteBuffer;I)V
      named gl15BufferData Lcom/mojang/blaze3d/platform/GLX;gl15BufferData(ILjava/nio/ByteBuffer;I)V
    • gl15DeleteBuffers

      public static void gl15DeleteBuffers(int i)
      Deletes named buffer objects
      Mappings:
      Namespace Name Mixin selector
      official g Lcdb;g(I)V
      intermediary method_10476 Lnet/minecraft/class_629;method_10476(I)V
      named gl15DeleteBuffers Lcom/mojang/blaze3d/platform/GLX;gl15DeleteBuffers(I)V
    • supportsVbo

      public static boolean supportsVbo()
      Returns whether OpenGl supports Vertex Buffer Objects
      Mappings:
      Namespace Name Mixin selector
      official f Lcdb;f()Z
      intermediary method_10475 Lnet/minecraft/class_629;method_10475()Z
      named supportsVbo Lcom/mojang/blaze3d/platform/GLX;supportsVbo()Z
    • advancedBindFramebuffer

      public static void advancedBindFramebuffer(int i, int j)
      Binds a framebuffer to a framebuffer target
      Mappings:
      Namespace Name Mixin selector
      official h Lcdb;h(II)V
      intermediary method_7317 Lnet/minecraft/class_629;method_7317(II)V
      named advancedBindFramebuffer Lcom/mojang/blaze3d/platform/GLX;advancedBindFramebuffer(II)V
    • advancedBindRenderBuffer

      public static void advancedBindRenderBuffer(int i, int j)
      Binds a renderbuffer to a renderbuffer target
      Mappings:
      Namespace Name Mixin selector
      official i Lcdb;i(II)V
      intermediary method_7319 Lnet/minecraft/class_629;method_7319(II)V
      named advancedBindRenderBuffer Lcom/mojang/blaze3d/platform/GLX;advancedBindRenderBuffer(II)V
    • advancedDeleteRenderBuffers

      public static void advancedDeleteRenderBuffers(int renderbuffer)
      Deletes renderbuffer objects
      Mappings:
      Namespace Name Mixin selector
      official h Lcdb;h(I)V
      intermediary method_7316 Lnet/minecraft/class_629;method_7316(I)V
      named advancedDeleteRenderBuffers Lcom/mojang/blaze3d/platform/GLX;advancedDeleteRenderBuffers(I)V
    • advancedDeleteFrameBuffers

      public static void advancedDeleteFrameBuffers(int framebuffer)
      Deletes framebuffer objects
      Mappings:
      Namespace Name Mixin selector
      official i Lcdb;i(I)V
      intermediary method_7318 Lnet/minecraft/class_629;method_7318(I)V
      named advancedDeleteFrameBuffers Lcom/mojang/blaze3d/platform/GLX;advancedDeleteFrameBuffers(I)V
    • advancedGenFrameBuffers

      public static int advancedGenFrameBuffers()
      Generates framebuffer object names
      Mappings:
      Namespace Name Mixin selector
      official g Lcdb;g()I
      intermediary method_7309 Lnet/minecraft/class_629;method_7309()I
      named advancedGenFrameBuffers Lcom/mojang/blaze3d/platform/GLX;advancedGenFrameBuffers()I
    • advancedGenRenderBuffers

      public static int advancedGenRenderBuffers()
      Generates renderbuffer object names
      Mappings:
      Namespace Name Mixin selector
      official h Lcdb;h()I
      intermediary method_7312 Lnet/minecraft/class_629;method_7312()I
      named advancedGenRenderBuffers Lcom/mojang/blaze3d/platform/GLX;advancedGenRenderBuffers()I
    • advancedRenderBufferStorage

      public static void advancedRenderBufferStorage(int int2, int int3, int int4, int int5)
      Establishes data storage, format and dimensions of a renderbuffer object's image
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(IIII)V
      intermediary method_7282 Lnet/minecraft/class_629;method_7282(IIII)V
      named advancedRenderBufferStorage Lcom/mojang/blaze3d/platform/GLX;advancedRenderBufferStorage(IIII)V
    • advancedFramebufferRenderbuffer

      public static void advancedFramebufferRenderbuffer(int int2, int int3, int int4, int int5)
      Attaches a renderbuffer as a logical buffer of a framebuffer object
      Mappings:
      Namespace Name Mixin selector
      official b Lcdb;b(IIII)V
      intermediary method_7292 Lnet/minecraft/class_629;method_7292(IIII)V
      named advancedFramebufferRenderbuffer Lcom/mojang/blaze3d/platform/GLX;advancedFramebufferRenderbuffer(IIII)V
    • advancedCheckFrameBufferStatus

      public static int advancedCheckFrameBufferStatus(int framebuffer)
      Checks the completeness of a framebuffer
      Mappings:
      Namespace Name Mixin selector
      official j Lcdb;j(I)I
      intermediary method_7320 Lnet/minecraft/class_629;method_7320(I)I
      named advancedCheckFrameBufferStatus Lcom/mojang/blaze3d/platform/GLX;advancedCheckFrameBufferStatus(I)I
    • advancedFrameBufferTexture2D

      public static void advancedFrameBufferTexture2D(int int2, int int3, int int4, int int5, int int6)
      Attaches a level of a texture object as a logical buffer of a framebuffer object
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(IIIII)V
      intermediary method_7283 Lnet/minecraft/class_629;method_7283(IIIII)V
      named advancedFrameBufferTexture2D Lcom/mojang/blaze3d/platform/GLX;advancedFrameBufferTexture2D(IIIII)V
    • gl13ActiveTexture

      public static void gl13ActiveTexture(int texture)
      Allows selecting the active texture unit
      Mappings:
      Namespace Name Mixin selector
      official k Lcdb;k(I)V
      intermediary method_1762 Lnet/minecraft/class_629;method_1762(I)V
      named gl13ActiveTexture Lcom/mojang/blaze3d/platform/GLX;gl13ActiveTexture(I)V
    • gl13ClientActiveTexture

      public static void gl13ClientActiveTexture(int texture)
      Allows selecting the active texture unit
      Mappings:
      Namespace Name Mixin selector
      official l Lcdb;l(I)V
      intermediary method_1764 Lnet/minecraft/class_629;method_1764(I)V
      named gl13ClientActiveTexture Lcom/mojang/blaze3d/platform/GLX;gl13ClientActiveTexture(I)V
    • gl13MultiTexCoord2f

      public static void gl13MultiTexCoord2f(int i, float f1, float f2)
      Sets the current texture coordinates
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(IFF)V
      intermediary method_1763 Lnet/minecraft/class_629;method_1763(IFF)V
      named gl13MultiTexCoord2f Lcom/mojang/blaze3d/platform/GLX;gl13MultiTexCoord2f(IFF)V
    • glBlendFuncSeparate

      public static void glBlendFuncSeparate(int r, int g, int b, int a)
      Specifies pixel arithmetic for RGB and alpha components separately
      Mappings:
      Namespace Name Mixin selector
      official c Lcdb;c(IIII)V
      intermediary method_7300 Lnet/minecraft/class_629;method_7300(IIII)V
      named glBlendFuncSeparate Lcom/mojang/blaze3d/platform/GLX;glBlendFuncSeparate(IIII)V
    • supportsFbo

      public static boolean supportsFbo()
      Returns whether OpenGl supports Frame Buffer Objects
      Mappings:
      Namespace Name Mixin selector
      official j Lcdb;j()Z
      intermediary method_7315 Lnet/minecraft/class_629;method_7315()Z
      named supportsFbo Lcom/mojang/blaze3d/platform/GLX;supportsFbo()Z
    • getProcessor

      public static String getProcessor()
      Mappings:
      Namespace Name Mixin selector
      official k Lcdb;k()Ljava/lang/String;
      intermediary method_10478 Lnet/minecraft/class_629;method_10478()Ljava/lang/String;
      named getProcessor Lcom/mojang/blaze3d/platform/GLX;getProcessor()Ljava/lang/String;
    • method_12554

      public static void method_12554(int int2)
      Mappings:
      Namespace Name Mixin selector
      official m Lcdb;m(I)V
      intermediary method_12554 Lnet/minecraft/class_629;method_12554(I)V
      named method_12554 Lcom/mojang/blaze3d/platform/GLX;method_12554(I)V
    • method_12553

      public static void method_12553(File file)
      Mappings:
      Namespace Name Mixin selector
      official a Lcdb;a(Ljava/io/File;)V
      intermediary method_12553 Lnet/minecraft/class_629;method_12553(Ljava/io/File;)V
      named method_12553 Lcom/mojang/blaze3d/platform/GLX;method_12553(Ljava/io/File;)V