CLASS net/minecraft/class_281 net/minecraft/client/gl/ShaderStage COMMENT Represents a programmable shader stage (a vertex or a fragment shader) COMMENT in the graphics pipeline. Also known as a shader object that can be COMMENT created with {@code glCreateShader}. COMMENT COMMENT

Warning: This class is referred to as a program in COMMENT strings. However, this does NOT represent a program object that can be COMMENT created with {@code glCreateProgram}. {@link ShaderProgram} is what COMMENT represents a program object. COMMENT COMMENT @see COMMENT Shader - OpenGL Wiki COMMENT @see COMMENT GLSL Object - OpenGL Wiki (Shader objects) FIELD field_1523 glRef I FIELD field_1524 type Lnet/minecraft/class_281$class_282; FIELD field_1525 name Ljava/lang/String; FIELD field_32037 MAX_INFO_LOG_LENGTH I METHOD (Lnet/minecraft/class_281$class_282;ILjava/lang/String;)V ARG 1 type ARG 2 glRef ARG 3 name METHOD method_1280 getName ()Ljava/lang/String; METHOD method_1281 attachTo (Lnet/minecraft/class_3679;)V ARG 1 program METHOD method_1282 release ()V METHOD method_1283 createFromResource (Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)Lnet/minecraft/class_281; ARG 0 type ARG 1 name ARG 2 stream ARG 3 domain ARG 4 loader METHOD method_34416 load (Lnet/minecraft/class_281$class_282;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lnet/minecraft/class_5913;)I ARG 0 type ARG 1 name ARG 2 stream ARG 3 domain ARG 4 loader METHOD method_34417 getGlRef ()I CLASS class_282 Type COMMENT Whether a vertex shader or a fragment shader. FIELD field_1526 name Ljava/lang/String; FIELD field_1527 loadedShaders Ljava/util/Map; FIELD field_1528 fileExtension Ljava/lang/String; FIELD field_1529 glType I FIELD field_1530 VERTEX Lnet/minecraft/class_281$class_282; FIELD field_1531 FRAGMENT Lnet/minecraft/class_281$class_282; METHOD (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V ARG 3 name ARG 4 extension ARG 5 glType METHOD method_1284 getFileExtension ()Ljava/lang/String; METHOD method_1286 getName ()Ljava/lang/String; METHOD method_1287 getGlType ()I METHOD method_1289 getLoadedShaders ()Ljava/util/Map; COMMENT {@return all loaded shaders of this type, keyed by their names}