CLASS com/mojang/blaze3d/systems/RenderSystem
	METHOD activeTexture (I)V
		ARG 0 texture
	METHOD assertThread (Ljava/util/function/Supplier;)V
		ARG 0 check
	METHOD bindTexture (I)V
		ARG 0 texture
	METHOD blendEquation (I)V
		ARG 0 mode
	METHOD blendFunc (II)V
		ARG 0 srcFactor
		ARG 1 dstFactor
	METHOD blendFunc (Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;)V
		ARG 0 srcFactor
		ARG 1 dstFactor
	METHOD blendFuncSeparate (IIII)V
		ARG 0 srcFactorRGB
		ARG 1 dstFactorRGB
		ARG 2 srcFactorAlpha
		ARG 3 dstFactorAlpha
	METHOD blendFuncSeparate (Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;)V
		ARG 0 srcFactor
		ARG 1 dstFactor
		ARG 2 srcAlpha
		ARG 3 dstAlpha
	METHOD clear (IZ)V
		ARG 0 mask
		ARG 1 getError
	METHOD clearColor (FFFF)V
		ARG 0 red
		ARG 1 green
		ARG 2 blue
		ARG 3 alpha
	METHOD clearDepth (D)V
		ARG 0 depth
	METHOD colorMask (ZZZZ)V
		ARG 0 red
		ARG 1 green
		ARG 2 blue
		ARG 3 alpha
	METHOD deleteTexture (I)V
		ARG 0 texture
	METHOD depthFunc (I)V
		ARG 0 func
	METHOD depthMask (Z)V
		ARG 0 mask
	METHOD drawElements (III)V
		ARG 0 mode
		ARG 1 first
		ARG 2 count
	METHOD flipFrame (J)V
		ARG 0 window
	METHOD getString (ILjava/util/function/Consumer;)V
		ARG 0 name
		ARG 1 consumer
	METHOD glBufferData (ILjava/nio/ByteBuffer;I)V
		ARG 0 target
		ARG 1 data
		ARG 2 usage
	METHOD glDeleteBuffers (I)V
		ARG 0 buffer
	METHOD glGenBuffers (Ljava/util/function/Consumer;)V
		ARG 0 consumer
	METHOD glUniform1 (ILjava/nio/FloatBuffer;)V
		ARG 0 location
		ARG 1 value
	METHOD glUniform1 (ILjava/nio/IntBuffer;)V
		ARG 0 location
		ARG 1 value
	METHOD glUniform1i (II)V
		ARG 0 location
		ARG 1 value
	METHOD glUniform2 (ILjava/nio/FloatBuffer;)V
		ARG 0 location
		ARG 1 value
	METHOD glUniform2 (ILjava/nio/IntBuffer;)V
		ARG 0 location
		ARG 1 value
	METHOD glUniform3 (ILjava/nio/FloatBuffer;)V
		ARG 0 location
		ARG 1 value
	METHOD glUniform3 (ILjava/nio/IntBuffer;)V
		ARG 0 location
		ARG 1 value
	METHOD glUniform4 (ILjava/nio/FloatBuffer;)V
		ARG 0 location
		ARG 1 value
	METHOD glUniform4 (ILjava/nio/IntBuffer;)V
		ARG 0 location
		ARG 1 value
	METHOD glUniformMatrix2 (IZLjava/nio/FloatBuffer;)V
		ARG 0 location
		ARG 1 transpose
		ARG 2 value
	METHOD glUniformMatrix3 (IZLjava/nio/FloatBuffer;)V
		ARG 0 location
		ARG 1 transpose
		ARG 2 value
	METHOD glUniformMatrix4 (IZLjava/nio/FloatBuffer;)V
		ARG 0 location
		ARG 1 transpose
		ARG 2 value
	METHOD initGameThread (Z)V
		ARG 0 assertNotRenderThread
	METHOD initRenderer (IZ)V
		ARG 0 debugVerbosity
		ARG 1 debugSync
	METHOD limitDisplayFPS (I)V
		ARG 0 fps
	METHOD lineWidth (F)V
		ARG 0 width
	METHOD logicOp (Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;)V
		ARG 0 op
	METHOD pixelStore (II)V
		ARG 0 pname
		ARG 1 param
	METHOD polygonOffset (FF)V
		ARG 0 factor
		ARG 1 units
	METHOD readPixels (IIIIIILjava/nio/ByteBuffer;)V
		ARG 0 x
		ARG 1 y
		ARG 2 width
		ARG 3 height
		ARG 4 format
		ARG 5 type
		ARG 6 pixels
	METHOD recordRenderCall (Lnet/minecraft/class_4573;)V
		ARG 0 renderCall
	METHOD renderCrosshair (I)V
		ARG 0 size
	METHOD setErrorCallback (Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V
		ARG 0 callback
	METHOD setupDefaultState (IIII)V
		ARG 0 x
		ARG 1 y
		ARG 2 width
		ARG 3 height
	METHOD setupOverlayColor (Ljava/util/function/IntSupplier;I)V
		ARG 0 texture
		ARG 1 size
	METHOD stencilFunc (III)V
		ARG 0 func
		ARG 1 ref
		ARG 2 mask
	METHOD stencilOp (III)V
		ARG 0 sfail
		ARG 1 dpfail
		ARG 2 dppass
	METHOD texParameter (III)V
		ARG 0 target
		ARG 1 pname
		ARG 2 param
	METHOD viewport (IIII)V
		ARG 0 x
		ARG 1 y
		ARG 2 width
		ARG 3 height
	CLASS class_5590 IndexBuffer
		FIELD field_27332 sizeMultiplier I
		FIELD field_27333 increment I
		FIELD field_27334 indexMapper Lcom/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591;
		FIELD field_27335 id I
		FIELD field_27336 vertexFormat Lnet/minecraft/class_293$class_5595;
		FIELD field_27337 size I
		METHOD <init> (IILcom/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591;)V
			ARG 1 sizeMultiplier
			ARG 2 increment
			ARG 3 indexMapper
		METHOD method_31919 getId ()I
		METHOD method_31920 grow (I)V
			ARG 1 newSize
		METHOD method_31922 getIndexConsumer (Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer;
			ARG 1 indicesBuffer
		METHOD method_31924 getVertexFormat ()Lnet/minecraft/class_293$class_5595;
		CLASS class_5591 IndexMapper
			METHOD accept (Lit/unimi/dsi/fastutil/ints/IntConsumer;I)V
				ARG 1 indexConsumer
				ARG 2 vertexCount
