* GL things

* fixes

* getID -> getId

Co-authored-by: Gegy <gegy1000@gmail.com>

Co-authored-by: Gegy <gegy1000@gmail.com>
This commit is contained in:
fewizz 2020-12-28 16:08:33 +03:00 committed by GitHub
parent 8fba5222be
commit e7710a559e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 63 additions and 4 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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

View File

@ -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