mirror of https://github.com/FabricMC/yarn.git
fill in more GlUniform stuff
This commit is contained in:
parent
223e2fb7de
commit
928a96b102
|
@ -0,0 +1,10 @@
|
||||||
|
CLASS none/bwj net/minecraft/client/gl/DummyUniform
|
||||||
|
METHOD a setFloat1 (F)V
|
||||||
|
METHOD a setFloat2 (FF)V
|
||||||
|
METHOD a setFloat3 (FFF)V
|
||||||
|
METHOD a setFloat4 (FFFF)V
|
||||||
|
METHOD a setMatrix4 (FFFFFFFFFFFFFFFF)V
|
||||||
|
METHOD a setInts (IIII)V
|
||||||
|
METHOD a setMatrix4 (Lorg/lwjgl/util/vector/Matrix4f;)V
|
||||||
|
METHOD a set ([F)V
|
||||||
|
METHOD b setFloats (FFFF)V
|
|
@ -1,11 +1,14 @@
|
||||||
CLASS none/bwk net/minecraft/client/gl/GlProgram
|
CLASS none/bwk net/minecraft/client/gl/GlProgram
|
||||||
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD b dummyUniform Lnone/bwj;
|
||||||
FIELD c activeProgram Lnone/bwk;
|
FIELD c activeProgram Lnone/bwk;
|
||||||
FIELD d activeProgramRef I
|
FIELD d activeProgramRef I
|
||||||
FIELD f samplerBinds Ljava/util/Map;
|
FIELD f samplerBinds Ljava/util/Map;
|
||||||
FIELD g samplerNames Ljava/util/List;
|
FIELD g samplerNames Ljava/util/List;
|
||||||
FIELD h samplerShaderLocs Ljava/util/List;
|
FIELD h samplerShaderLocs Ljava/util/List;
|
||||||
|
FIELD i uniformData Ljava/util/List;
|
||||||
FIELD j uniformLocs Ljava/util/List;
|
FIELD j uniformLocs Ljava/util/List;
|
||||||
|
FIELD k uniformByName Ljava/util/Map;
|
||||||
FIELD l programRef I
|
FIELD l programRef I
|
||||||
FIELD m name Ljava/lang/String;
|
FIELD m name Ljava/lang/String;
|
||||||
FIELD n useCullFace Z
|
FIELD n useCullFace Z
|
||||||
|
@ -18,11 +21,15 @@ CLASS none/bwk net/minecraft/client/gl/GlProgram
|
||||||
ARG 0 resource
|
ARG 0 resource
|
||||||
ARG 1 name
|
ARG 1 name
|
||||||
METHOD a addSampler (Lcom/google/gson/JsonElement;)V
|
METHOD a addSampler (Lcom/google/gson/JsonElement;)V
|
||||||
|
METHOD a getUniformByName (Ljava/lang/String;)Lnone/bwp;
|
||||||
|
ARG 0 name
|
||||||
METHOD a bindSampler (Ljava/lang/String;Ljava/lang/Object;)V
|
METHOD a bindSampler (Ljava/lang/String;Ljava/lang/Object;)V
|
||||||
ARG 0 samplerName
|
ARG 0 samplerName
|
||||||
ARG 1 texture
|
ARG 1 texture
|
||||||
METHOD b disable ()V
|
METHOD b disable ()V
|
||||||
METHOD b addUniform (Lcom/google/gson/JsonElement;)V
|
METHOD b addUniform (Lcom/google/gson/JsonElement;)V
|
||||||
|
METHOD b getUniformByNameOrDummy (Ljava/lang/String;)Lnone/bwp;
|
||||||
|
ARG 0 name
|
||||||
METHOD c enable ()V
|
METHOD c enable ()V
|
||||||
METHOD d markUniformStateDirty ()V
|
METHOD d markUniformStateDirty ()V
|
||||||
METHOD e getVertexShader ()Lnone/bwn;
|
METHOD e getVertexShader ()Lnone/bwn;
|
||||||
|
|
|
@ -1,6 +1,32 @@
|
||||||
CLASS none/bwp net/minecraft/client/gl/GlUniform
|
CLASS none/bwp net/minecraft/client/gl/GlUniform
|
||||||
|
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD b loc I
|
||||||
|
FIELD d dataType I
|
||||||
|
FIELD e intData Ljava/nio/IntBuffer;
|
||||||
|
FIELD f floatData Ljava/nio/FloatBuffer;
|
||||||
|
FIELD g name Ljava/lang/String;
|
||||||
FIELD h stateIsDirty Z
|
FIELD h stateIsDirty Z
|
||||||
FIELD i program Lnone/bwk;
|
FIELD i program Lnone/bwk;
|
||||||
METHOD <init> (Ljava/lang/String;IILnone/bwk;)V
|
METHOD <init> (Ljava/lang/String;IILnone/bwk;)V
|
||||||
|
ARG 0 name
|
||||||
|
ARG 1 dataType
|
||||||
ARG 3 program
|
ARG 3 program
|
||||||
|
METHOD a getName ()Ljava/lang/String;
|
||||||
|
METHOD a setFloat1 (F)V
|
||||||
|
METHOD a setFloat2 (FF)V
|
||||||
|
METHOD a setFloat3 (FFF)V
|
||||||
|
METHOD a setFloat4 (FFFF)V
|
||||||
|
METHOD a setMatrix4 (FFFFFFFFFFFFFFFF)V
|
||||||
|
METHOD a setInts (IIII)V
|
||||||
|
METHOD a getTypeIndex (Ljava/lang/String;)I
|
||||||
|
ARG 0 typeName
|
||||||
|
METHOD a setMatrix4 (Lorg/lwjgl/util/vector/Matrix4f;)V
|
||||||
|
METHOD a set ([F)V
|
||||||
|
METHOD b upload ()V
|
||||||
|
METHOD b setFloats (FFFF)V
|
||||||
|
METHOD b setLoc (I)V
|
||||||
|
ARG 0 loc
|
||||||
METHOD h markStateDirty ()V
|
METHOD h markStateDirty ()V
|
||||||
|
METHOD i uploadInts ()V
|
||||||
|
METHOD j uploadFloats ()V
|
||||||
|
METHOD k uploadMatrix ()V
|
||||||
|
|
Loading…
Reference in New Issue