Class GlProgramManager

java.lang.Object
net.minecraft.client.gl.GlProgramManager

@Environment(CLIENT) public class GlProgramManager extends Object
Mappings:
Namespace Name
official byk
intermediary net/minecraft/class_1876
named net/minecraft/client/gl/GlProgramManager
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbyk;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_8068 Lnet/minecraft/class_1876;field_8068:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/client/gl/GlProgramManager;LOGGER:Lorg/apache/logging/log4j/Logger;
    • instance

      private static GlProgramManager instance
      Mappings:
      Namespace Name Mixin selector
      official b Lbyk;b:Lbyk;
      intermediary field_8069 Lnet/minecraft/class_1876;field_8069:Lnet/minecraft/class_1876;
      named instance Lnet/minecraft/client/gl/GlProgramManager;instance:Lnet/minecraft/client/gl/GlProgramManager;
  • Constructor Details

    • GlProgramManager

      private GlProgramManager()
  • Method Details

    • newInstance

      public static void newInstance()
      Mappings:
      Namespace Name Mixin selector
      official a Lbyk;a()V
      intermediary method_6970 Lnet/minecraft/class_1876;method_6970()V
      named newInstance Lnet/minecraft/client/gl/GlProgramManager;newInstance()V
    • getInstance

      public static GlProgramManager getInstance()
      Mappings:
      Namespace Name Mixin selector
      official b Lbyk;b()Lbyk;
      intermediary method_6972 Lnet/minecraft/class_1876;method_6972()Lnet/minecraft/class_1876;
      named getInstance Lnet/minecraft/client/gl/GlProgramManager;getInstance()Lnet/minecraft/client/gl/GlProgramManager;
    • destroyProgram

      public void destroyProgram(JsonGlProgram program)
      Mappings:
      Namespace Name Mixin selector
      official a Lbyk;a(Lbyg;)V
      intermediary method_6971 Lnet/minecraft/class_1876;method_6971(Lnet/minecraft/class_1871;)V
      named destroyProgram Lnet/minecraft/client/gl/GlProgramManager;destroyProgram(Lnet/minecraft/client/gl/JsonGlProgram;)V
    • createProgram

      public int createProgram() throws ShaderParseException
      Throws:
      ShaderParseException
      Mappings:
      Namespace Name Mixin selector
      official c Lbyk;c()I
      intermediary method_6974 Lnet/minecraft/class_1876;method_6974()I
      named createProgram Lnet/minecraft/client/gl/GlProgramManager;createProgram()I
    • attachProgram

      public void attachProgram(JsonGlProgram program) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official b Lbyk;b(Lbyg;)V
      intermediary method_6973 Lnet/minecraft/class_1876;method_6973(Lnet/minecraft/class_1871;)V
      named attachProgram Lnet/minecraft/client/gl/GlProgramManager;attachProgram(Lnet/minecraft/client/gl/JsonGlProgram;)V