more GlProgram stuff

This commit is contained in:
Ben Russell 2016-09-16 15:33:40 +12:00
parent 4f385c2854
commit 3d37459039
1 changed files with 30 additions and 0 deletions

View File

@ -1 +1,31 @@
CLASS none/bwk net/minecraft/client/gl/GlProgram
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD c activeProgram Lnone/bwk;
FIELD d activeProgramRef I
FIELD f samplerBinds Ljava/util/Map;
FIELD g samplerNames Ljava/util/List;
FIELD h samplerShaderLocs Ljava/util/List;
FIELD j uniformLocs Ljava/util/List;
FIELD l programRef I
FIELD m name Ljava/lang/String;
FIELD n useCullFace Z
FIELD o samplerStateIsDirty Z
FIELD q attribLocs Ljava/util/List;
FIELD r attribNames Ljava/util/List;
FIELD s vertexShader Lnone/bwn;
FIELD t fragmentShader Lnone/bwn;
METHOD <init> (Lnone/byc;Ljava/lang/String;)V
ARG 0 resource
ARG 1 name
METHOD a addSampler (Lcom/google/gson/JsonElement;)V
METHOD a bindSampler (Ljava/lang/String;Ljava/lang/Object;)V
ARG 0 samplerName
ARG 1 texture
METHOD b disable ()V
METHOD b addUniform (Lcom/google/gson/JsonElement;)V
METHOD c enable ()V
METHOD d markSamplerStateDirty ()V
METHOD e getVertexShader ()Lnone/bwn;
METHOD f getFragmentShader ()Lnone/bwn;
METHOD h getProgramRef ()I
METHOD i finalizeUniformsAndSamplers ()V