CLASS bwo net/minecraft/client/gl/GlShader CLASS bwo$a Type FIELD a VERTEX Lbwo$a; FIELD b FRAGMENT Lbwo$a; FIELD c name Ljava/lang/String; FIELD d fileExtension Ljava/lang/String; FIELD e shaderType I FIELD f nameObjectMap Ljava/util/Map; METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V ARG 0 name ARG 1 fileExtension ARG 2 shaderType METHOD a getName ()Ljava/lang/String; METHOD b getFileExtension ()Ljava/lang/String; METHOD c getShaderType ()I METHOD d getNameObjectMap ()Ljava/util/Map; FIELD a shaderType Lbwo$a; FIELD b name Ljava/lang/String; FIELD c shaderRef I FIELD d refCount I METHOD (Lbwo$a;ILjava/lang/String;)V ARG 0 shaderType ARG 1 shaderRef ARG 2 name METHOD a getName ()Ljava/lang/String; METHOD a attachTo (Lbwl;)V ARG 0 program METHOD a createFromResource (Lbyd;Lbwo$a;Ljava/lang/String;)Lbwo; ARG 0 resource ARG 1 shaderType ARG 2 name METHOD b detachFrom (Lbwl;)V ARG 0 program