CLASS cbd net/minecraft/client/gl/GlProgram FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b dummyUniform Lcbc; FIELD c activeProgram Lcbd; FIELD d activeProgramRef I FIELD f samplerBinds Ljava/util/Map; FIELD g samplerNames Ljava/util/List; FIELD h samplerShaderLocs Ljava/util/List; FIELD i uniformData Ljava/util/List; FIELD j uniformLocs Ljava/util/List; FIELD k uniformByName Ljava/util/Map; FIELD l programRef I FIELD m name Ljava/lang/String; FIELD n useCullFace Z FIELD o uniformStateDirty Z FIELD p blendState Lcbb; FIELD q attribLocs Ljava/util/List; FIELD r attribNames Ljava/util/List; FIELD s vertexShader Lcbg; FIELD t fragmentShader Lcbg; METHOD a ()V METHOD a (Lcom/google/gson/JsonElement;)V METHOD a (Ljava/lang/String;)Lcbi; METHOD a (Ljava/lang/String;Ljava/lang/Object;)V METHOD b ()V METHOD b (Lcom/google/gson/JsonElement;)V METHOD b (Ljava/lang/String;)Lcbi; METHOD c ()V METHOD d ()V METHOD e ()Lcbg; METHOD f ()Lcbg; METHOD h ()I METHOD i ()V