diff --git a/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping b/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping index 6aab4edc00..2a48c68c11 100644 --- a/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping +++ b/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_4493 com/mojang/blaze3d/platform/GlStateManager FIELD field_20488 fboMode Lnet/minecraft/class_4493$class_1010; FIELD field_20771 colorBuffer Ljava/nio/FloatBuffer; FIELD field_25251 fboBlitMode Lnet/minecraft/class_4493$class_5343; + FIELD field_26839 SCISSOR_TEST Lnet/minecraft/class_4493$class_5518; METHOD method_21906 enableColorLogicOp ()V METHOD method_21907 matrixMode (I)V ARG 0 mode @@ -327,13 +328,14 @@ CLASS net/minecraft/class_4493 com/mojang/blaze3d/platform/GlStateManager METHOD method_22034 disableLighting ()V METHOD method_22035 createShader (I)I ARG 0 type - METHOD method_22036 bindBuffers (II)V + METHOD method_22036 bindBuffer (II)V ARG 0 target ARG 1 buffer - METHOD method_22037 drawArrays (IIIJ)V + METHOD method_22037 drawElements (IIIJ)V ARG 0 mode ARG 1 first - ARG 2 count + ARG 2 type + ARG 3 indices METHOD method_22038 vertexPointer (IIIJ)V ARG 0 size ARG 1 type @@ -459,9 +461,44 @@ CLASS net/minecraft/class_4493 com/mojang/blaze3d/platform/GlStateManager METHOD method_24222 setupGui3dDiffuseLighting (Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)V METHOD method_29330 supportsGl30 ()Z METHOD method_29331 copyTexSubImage2d (IIIIIIII)V + ARG 0 target + ARG 1 level + ARG 2 xOffset + ARG 3 yOffset + ARG 4 x + ARG 5 y + ARG 6 width + ARG 7 height METHOD method_29332 blitFramebuffer (IIIIIIIIII)V + ARG 0 srcX0 + ARG 1 srcY0 + ARG 2 srcX1 + ARG 3 srcY1 + ARG 4 dstX0 + ARG 5 dstY0 + ARG 6 dstX1 + ARG 7 dstY1 + ARG 8 mask + ARG 9 filter METHOD method_29333 getFramebufferDepthAttachment ()I METHOD method_29334 getActiveBoundTexture ()I + METHOD method_30498 genTextures ([I)V + METHOD method_30499 deleteTextures ([I)V + METHOD method_31317 scissor (IIII)V + ARG 0 x + ARG 1 y + ARG 2 width + ARG 3 height + METHOD method_31319 enableScissorTest ()V + METHOD method_31945 bufferData (IJI)V + ARG 0 target + ARG 1 size + ARG 3 usage + METHOD method_31946 mapBuffer (II)Ljava/nio/ByteBuffer; + ARG 0 target + ARG 1 access + METHOD method_31947 unmapBuffer (I)V + ARG 0 target CLASS class_1010 FBOMode CLASS class_1016 AlphaTestState FIELD field_5042 capState Lnet/minecraft/class_4493$class_1018; @@ -560,3 +597,5 @@ CLASS net/minecraft/class_4493 com/mojang/blaze3d/platform/GlStateManager CLASS class_4534 DstFactor CLASS class_4535 SrcFactor CLASS class_5343 FBOBlitMode + CLASS class_5518 ScissorTestState + FIELD field_26840 capState Lnet/minecraft/class_4493$class_1018; diff --git a/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping b/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping index f5b6aeb63d..1a83293c45 100644 --- a/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping +++ b/mappings/com/mojang/blaze3d/systems/RenderSystem.mapping @@ -235,3 +235,13 @@ CLASS com/mojang/blaze3d/systems/RenderSystem ARG 1 y ARG 2 width ARG 3 height + CLASS class_5590 IndexBuffer + FIELD field_27335 id I + FIELD field_27336 vertexFormat Lnet/minecraft/class_293$class_5595; + FIELD field_27337 size I + METHOD method_31919 getId ()I + METHOD method_31920 grow (I)V + ARG 1 newSize + METHOD method_31922 (Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer; + ARG 1 indicesBuffer + METHOD method_31924 getVertexFormat ()Lnet/minecraft/class_293$class_5595; diff --git a/mappings/net/minecraft/client/gl/GlDebug.mapping b/mappings/net/minecraft/client/gl/GlDebug.mapping index b3573f84b2..c80116a1d4 100644 --- a/mappings/net/minecraft/client/gl/GlDebug.mapping +++ b/mappings/net/minecraft/client/gl/GlDebug.mapping @@ -18,6 +18,8 @@ CLASS net/minecraft/class_1008 net/minecraft/client/gl/GlDebug ARG 1 type ARG 2 id ARG 3 severity + ARG 4 messageLength + ARG 5 message METHOD method_4225 unknown (I)Ljava/lang/String; ARG 0 opcode METHOD method_4226 getSeverity (I)Ljava/lang/String; diff --git a/mappings/net/minecraft/client/gl/GlUniform.mapping b/mappings/net/minecraft/client/gl/GlUniform.mapping index 6c9b109882..a69b938e13 100644 --- a/mappings/net/minecraft/client/gl/GlUniform.mapping +++ b/mappings/net/minecraft/client/gl/GlUniform.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_284 net/minecraft/client/gl/GlUniform ARG 4 program METHOD method_1296 uploadMatrix ()V METHOD method_1297 setLoc (I)V + ARG 1 loc METHOD method_1298 getName ()Ljava/lang/String; METHOD method_1299 getTypeIndex (Ljava/lang/String;)I ARG 0 typeName @@ -23,5 +24,11 @@ CLASS net/minecraft/class_284 net/minecraft/client/gl/GlUniform METHOD method_1302 markStateDirty ()V METHOD method_1303 uploadInts ()V METHOD method_22095 uniform1 (II)V + ARG 0 location + ARG 1 value METHOD method_22096 getUniformLocation (ILjava/lang/CharSequence;)I + ARG 0 program + ARG 1 name METHOD method_22097 getAttribLocation (ILjava/lang/CharSequence;)I + ARG 0 program + ARG 1 name diff --git a/mappings/net/minecraft/client/gl/VertexBuffer.mapping b/mappings/net/minecraft/client/gl/VertexBuffer.mapping index e16a682374..5389f81e4e 100644 --- a/mappings/net/minecraft/client/gl/VertexBuffer.mapping +++ b/mappings/net/minecraft/client/gl/VertexBuffer.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_291 net/minecraft/client/gl/VertexBuffer FIELD field_1593 vertexCount I - FIELD field_1594 id I + FIELD field_1594 vertexBufferId I + FIELD field_27366 indexBufferId I METHOD method_1351 draw (Lnet/minecraft/class_1159;)V ARG 1 matrix METHOD method_1352 upload (Lnet/minecraft/class_287;)V