Package com.mojang.blaze3d.systems
Class RenderSystem
java.lang.Object
com.mojang.blaze3d.systems.RenderSystem
- Mappings:
Namespace Name official com/mojang/blaze3d/systems/RenderSystemintermediary com/mojang/blaze3d/systems/RenderSystemnamed com/mojang/blaze3d/systems/RenderSystem
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static booleanprivate static booleanprivate static double(package private) static Loggerprivate static intprivate static intprivate static Matrix4fprivate static MatrixStackprivate static Matrix4fprivate static ConcurrentLinkedQueue<RenderCall>private static Tessellatorprivate static Matrix4fprivate static float[]private static float[]private static floatprivate static floatprivate static floatprivate static Vec3f[]private static floatprivate static int[]private static RenderSystem.IndexBufferprivate static RenderSystem.IndexBufferprivate static RenderSystem.IndexBufferprivate static Matrix4f -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidprivate static voidprivate static void_setShaderColor(float float2, float float3, float float4, float float5)private static void_setShaderFogColor(float float2, float float3, float float4, float float5)private static void_setShaderFogEnd(float float2)private static void_setShaderFogStart(float float2)static void_setShaderLights(Vec3f vec3f, Vec3f vec3f2)static void_setShaderTexture(int int2, int int3)static void_setShaderTexture(int int2, Identifier identifier)static voidactiveTexture(int texture)static voidstatic voidassertThread(Supplier<Boolean> check)static voidstatic voidstatic voidbindTexture(int texture)static voidbindTextureForSetup(int int2)static voidblendEquation(int mode)static voidblendFunc(int srcFactor, int dstFactor)static voidblendFunc(GlStateManager.SrcFactor srcFactor, GlStateManager.DstFactor dstFactor)static voidblendFuncSeparate(int srcFactorRGB, int dstFactorRGB, int srcFactorAlpha, int dstFactorAlpha)static voidblendFuncSeparate(GlStateManager.SrcFactor srcFactor, GlStateManager.DstFactor dstFactor, GlStateManager.SrcFactor srcAlpha, GlStateManager.DstFactor dstAlpha)static voidclear(int mask, boolean getError)static voidclearColor(float red, float green, float blue, float alpha)static voidclearDepth(double depth)static voidclearStencil(int int2)static voidcolorMask(boolean red, boolean green, boolean blue, boolean alpha)static voidstatic voiddeleteTexture(int texture)static voiddepthFunc(int func)static voiddepthMask(boolean mask)static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voiddrawElements(int mode, int first, int count)static voidstatic voidstatic voidstatic voidstatic voidstatic voidenableScissor(int int2, int int3, int int4, int int5)static voidstatic voidstatic voidflipFrame(long window)static Stringstatic Stringstatic Stringstatic Matrix4fstatic MatrixStackstatic Matrix4fstatic RenderSystem.IndexBuffergetSequentialBuffer(VertexFormat.DrawMode drawMode, int int2)static float[]static float[]static floatstatic floatstatic floatstatic floatstatic intgetShaderTexture(int int2)static voidstatic intgetTextureId(int int2)static Matrix4fstatic voidglBindBuffer(int int2, IntSupplier intSupplier)static voidglBindVertexArray(Supplier<Integer> supplier)static voidglBufferData(int target, ByteBuffer data, int usage)static voidglDeleteBuffers(int buffer)static voidglDeleteVertexArrays(int int2)static voidglGenBuffers(Consumer<Integer> consumer)static voidglGenVertexArrays(Consumer<Integer> consumer)static voidglUniform1(int location, FloatBuffer value)static voidglUniform1(int location, IntBuffer value)static voidglUniform1i(int location, int value)static voidglUniform2(int location, FloatBuffer value)static voidglUniform2(int location, IntBuffer value)static voidglUniform3(int location, FloatBuffer value)static voidglUniform3(int location, IntBuffer value)static voidglUniform4(int location, FloatBuffer value)static voidglUniform4(int location, IntBuffer value)static voidglUniformMatrix2(int location, boolean transpose, FloatBuffer value)static voidglUniformMatrix3(int location, boolean transpose, FloatBuffer value)static voidglUniformMatrix4(int location, boolean transpose, FloatBuffer value)static LongSupplierstatic voidinitGameThread(boolean assertNotRenderThread)static voidinitRenderer(int debugVerbosity, boolean debugSync)static voidstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic voidlimitDisplayFPS(int fps)static voidlineWidth(float width)static voidstatic intstatic voidpixelStore(int pname, int param)static voidpolygonMode(int int2, int int3)static voidpolygonOffset(float factor, float units)static voidreadPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels)static voidrecordRenderCall(RenderCall renderCall)static voidrenderCrosshair(int size)static Tessellatorstatic voidstatic voidstatic voidstatic voidrunAsFancy(Runnable runnable)Deprecated.static voidsetErrorCallback(GLFWErrorCallbackI callback)static voidsetProjectionMatrix(Matrix4f matrix4f)static voidstatic voidsetShaderColor(float float2, float float3, float float4, float float5)static voidsetShaderFogColor(float float2, float float3, float float4)static voidsetShaderFogColor(float float2, float float3, float float4, float float5)static voidsetShaderFogEnd(float float2)static voidsetShaderFogStart(float float2)static voidsetShaderGameTime(long long2, float float2)static voidsetShaderLights(Vec3f vec3f, Vec3f vec3f2)static voidsetShaderTexture(int int2, int int3)static voidsetShaderTexture(int int2, Identifier identifier)static voidsetTextureMatrix(Matrix4f matrix4f)static voidsetupDefaultState(int x, int y, int width, int height)static voidsetupGui3DDiffuseLighting(Vec3f vec3f, Vec3f vec3f2)static voidsetupGuiFlatDiffuseLighting(Vec3f vec3f, Vec3f vec3f2)static voidsetupLevelDiffuseLighting(Vec3f vec3f, Vec3f vec3f2, Matrix4f matrix4f)static voidsetupOverlayColor(IntSupplier texture, int size)static voidsetupShaderLights(Shader shader)static voidstencilFunc(int func, int ref, int mask)static voidstencilMask(int int2)static voidstencilOp(int sfail, int dpfail, int dppass)static voidstatic voidtexParameter(int target, int pname, int param)static voidviewport(int x, int y, int width, int height)
-
Field Details
-
LOGGER
-
recordingQueue
-
RENDER_THREAD_TESSELATOR
-
MINIMUM_ATLAS_TEXTURE_SIZE
private static final int MINIMUM_ATLAS_TEXTURE_SIZE- See Also:
- Constant Field Values
-
isReplayingQueue
private static boolean isReplayingQueue -
gameThread
-
renderThread
-
MAX_SUPPORTED_TEXTURE_SIZE
private static int MAX_SUPPORTED_TEXTURE_SIZE -
isInInit
private static boolean isInInit -
lastDrawTime
private static double lastDrawTime -
projectionMatrix
-
savedProjectionMatrix
-
modelViewStack
-
modelViewMatrix
-
textureMatrix
-
shaderTextures
private static final int[] shaderTextures -
shaderColor
private static final float[] shaderColor -
shaderFogStart
private static float shaderFogStart -
shaderFogEnd
private static float shaderFogEnd -
shaderFogColor
private static final float[] shaderFogColor -
shaderLightDirections
-
shaderGameTime
private static float shaderGameTime -
shaderLineWidth
private static float shaderLineWidth -
shader
-
-
Constructor Details
-
RenderSystem
public RenderSystem()
-
-
Method Details
-
initRenderThread
public static void initRenderThread() -
isOnRenderThread
public static boolean isOnRenderThread() -
isOnRenderThreadOrInit
public static boolean isOnRenderThreadOrInit() -
initGameThread
public static void initGameThread(boolean assertNotRenderThread)- Mappings:
Namespace Name Mixin selector official initGameThreadLcom/mojang/blaze3d/systems/RenderSystem;initGameThread(Z)Vintermediary initGameThreadLcom/mojang/blaze3d/systems/RenderSystem;initGameThread(Z)Vnamed initGameThreadLcom/mojang/blaze3d/systems/RenderSystem;initGameThread(Z)V
-
isOnGameThread
public static boolean isOnGameThread() -
isOnGameThreadOrInit
public static boolean isOnGameThreadOrInit() -
assertThread
- Mappings:
Namespace Name Mixin selector official assertThreadLcom/mojang/blaze3d/systems/RenderSystem;assertThread(Ljava/util/function/Supplier;)Vintermediary assertThreadLcom/mojang/blaze3d/systems/RenderSystem;assertThread(Ljava/util/function/Supplier;)Vnamed assertThreadLcom/mojang/blaze3d/systems/RenderSystem;assertThread(Ljava/util/function/Supplier;)V
-
isInInitPhase
public static boolean isInInitPhase() -
recordRenderCall
- Mappings:
Namespace Name Mixin selector official recordRenderCallLcom/mojang/blaze3d/systems/RenderSystem;recordRenderCall(Ldow;)Vintermediary recordRenderCallLcom/mojang/blaze3d/systems/RenderSystem;recordRenderCall(Lnet/minecraft/class_4573;)Vnamed recordRenderCallLcom/mojang/blaze3d/systems/RenderSystem;recordRenderCall(Lcom/mojang/blaze3d/systems/RenderCall;)V
-
flipFrame
public static void flipFrame(long window)- Mappings:
Namespace Name Mixin selector official flipFrameLcom/mojang/blaze3d/systems/RenderSystem;flipFrame(J)Vintermediary flipFrameLcom/mojang/blaze3d/systems/RenderSystem;flipFrame(J)Vnamed flipFrameLcom/mojang/blaze3d/systems/RenderSystem;flipFrame(J)V
-
replayQueue
public static void replayQueue() -
limitDisplayFPS
public static void limitDisplayFPS(int fps)- Mappings:
Namespace Name Mixin selector official limitDisplayFPSLcom/mojang/blaze3d/systems/RenderSystem;limitDisplayFPS(I)Vintermediary limitDisplayFPSLcom/mojang/blaze3d/systems/RenderSystem;limitDisplayFPS(I)Vnamed limitDisplayFPSLcom/mojang/blaze3d/systems/RenderSystem;limitDisplayFPS(I)V
-
disableDepthTest
public static void disableDepthTest() -
enableDepthTest
public static void enableDepthTest() -
enableScissor
public static void enableScissor(int int2, int int3, int int4, int int5) -
disableScissor
public static void disableScissor() -
depthFunc
public static void depthFunc(int func)- Mappings:
Namespace Name Mixin selector official depthFuncLcom/mojang/blaze3d/systems/RenderSystem;depthFunc(I)Vintermediary depthFuncLcom/mojang/blaze3d/systems/RenderSystem;depthFunc(I)Vnamed depthFuncLcom/mojang/blaze3d/systems/RenderSystem;depthFunc(I)V
-
depthMask
public static void depthMask(boolean mask)- Mappings:
Namespace Name Mixin selector official depthMaskLcom/mojang/blaze3d/systems/RenderSystem;depthMask(Z)Vintermediary depthMaskLcom/mojang/blaze3d/systems/RenderSystem;depthMask(Z)Vnamed depthMaskLcom/mojang/blaze3d/systems/RenderSystem;depthMask(Z)V
-
enableBlend
public static void enableBlend() -
disableBlend
public static void disableBlend() -
blendFunc
public static void blendFunc(GlStateManager.SrcFactor srcFactor, GlStateManager.DstFactor dstFactor)- Mappings:
Namespace Name Mixin selector official blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;)Vintermediary blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;)Vnamed blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(Lcom/mojang/blaze3d/platform/GlStateManager$SrcFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DstFactor;)V
-
blendFunc
public static void blendFunc(int srcFactor, int dstFactor)- Mappings:
Namespace Name Mixin selector official blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(II)Vintermediary blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(II)Vnamed blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(II)V
-
blendFuncSeparate
public static void blendFuncSeparate(GlStateManager.SrcFactor srcFactor, GlStateManager.DstFactor dstFactor, GlStateManager.SrcFactor srcAlpha, GlStateManager.DstFactor dstAlpha)- Mappings:
Namespace Name Mixin selector official blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;blendFuncSeparate(Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;)Vintermediary blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;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;)Vnamed blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;blendFuncSeparate(Lcom/mojang/blaze3d/platform/GlStateManager$SrcFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DstFactor;Lcom/mojang/blaze3d/platform/GlStateManager$SrcFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DstFactor;)V
-
blendFuncSeparate
public static void blendFuncSeparate(int srcFactorRGB, int dstFactorRGB, int srcFactorAlpha, int dstFactorAlpha)- Mappings:
Namespace Name Mixin selector official blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;blendFuncSeparate(IIII)Vintermediary blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;blendFuncSeparate(IIII)Vnamed blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;blendFuncSeparate(IIII)V
-
blendEquation
public static void blendEquation(int mode)- Mappings:
Namespace Name Mixin selector official blendEquationLcom/mojang/blaze3d/systems/RenderSystem;blendEquation(I)Vintermediary blendEquationLcom/mojang/blaze3d/systems/RenderSystem;blendEquation(I)Vnamed blendEquationLcom/mojang/blaze3d/systems/RenderSystem;blendEquation(I)V
-
enableCull
public static void enableCull() -
disableCull
public static void disableCull() -
polygonMode
public static void polygonMode(int int2, int int3) -
enablePolygonOffset
public static void enablePolygonOffset() -
disablePolygonOffset
public static void disablePolygonOffset() -
polygonOffset
public static void polygonOffset(float factor, float units)- Mappings:
Namespace Name Mixin selector official polygonOffsetLcom/mojang/blaze3d/systems/RenderSystem;polygonOffset(FF)Vintermediary polygonOffsetLcom/mojang/blaze3d/systems/RenderSystem;polygonOffset(FF)Vnamed polygonOffsetLcom/mojang/blaze3d/systems/RenderSystem;polygonOffset(FF)V
-
enableColorLogicOp
public static void enableColorLogicOp() -
disableColorLogicOp
public static void disableColorLogicOp() -
logicOp
- Mappings:
Namespace Name Mixin selector official logicOpLcom/mojang/blaze3d/systems/RenderSystem;logicOp(Lcom/mojang/blaze3d/platform/GlStateManager$g;)Vintermediary logicOpLcom/mojang/blaze3d/systems/RenderSystem;logicOp(Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;)Vnamed logicOpLcom/mojang/blaze3d/systems/RenderSystem;logicOp(Lcom/mojang/blaze3d/platform/GlStateManager$LogicOp;)V
-
activeTexture
public static void activeTexture(int texture)- Mappings:
Namespace Name Mixin selector official activeTextureLcom/mojang/blaze3d/systems/RenderSystem;activeTexture(I)Vintermediary activeTextureLcom/mojang/blaze3d/systems/RenderSystem;activeTexture(I)Vnamed activeTextureLcom/mojang/blaze3d/systems/RenderSystem;activeTexture(I)V
-
enableTexture
public static void enableTexture() -
disableTexture
public static void disableTexture() -
texParameter
public static void texParameter(int target, int pname, int param)- Mappings:
Namespace Name Mixin selector official texParameterLcom/mojang/blaze3d/systems/RenderSystem;texParameter(III)Vintermediary texParameterLcom/mojang/blaze3d/systems/RenderSystem;texParameter(III)Vnamed texParameterLcom/mojang/blaze3d/systems/RenderSystem;texParameter(III)V
-
deleteTexture
public static void deleteTexture(int texture)- Mappings:
Namespace Name Mixin selector official deleteTextureLcom/mojang/blaze3d/systems/RenderSystem;deleteTexture(I)Vintermediary deleteTextureLcom/mojang/blaze3d/systems/RenderSystem;deleteTexture(I)Vnamed deleteTextureLcom/mojang/blaze3d/systems/RenderSystem;deleteTexture(I)V
-
bindTextureForSetup
public static void bindTextureForSetup(int int2) -
bindTexture
public static void bindTexture(int texture)- Mappings:
Namespace Name Mixin selector official bindTextureLcom/mojang/blaze3d/systems/RenderSystem;bindTexture(I)Vintermediary bindTextureLcom/mojang/blaze3d/systems/RenderSystem;bindTexture(I)Vnamed bindTextureLcom/mojang/blaze3d/systems/RenderSystem;bindTexture(I)V
-
viewport
public static void viewport(int x, int y, int width, int height)- Mappings:
Namespace Name Mixin selector official viewportLcom/mojang/blaze3d/systems/RenderSystem;viewport(IIII)Vintermediary viewportLcom/mojang/blaze3d/systems/RenderSystem;viewport(IIII)Vnamed viewportLcom/mojang/blaze3d/systems/RenderSystem;viewport(IIII)V
-
colorMask
public static void colorMask(boolean red, boolean green, boolean blue, boolean alpha)- Mappings:
Namespace Name Mixin selector official colorMaskLcom/mojang/blaze3d/systems/RenderSystem;colorMask(ZZZZ)Vintermediary colorMaskLcom/mojang/blaze3d/systems/RenderSystem;colorMask(ZZZZ)Vnamed colorMaskLcom/mojang/blaze3d/systems/RenderSystem;colorMask(ZZZZ)V
-
stencilFunc
public static void stencilFunc(int func, int ref, int mask)- Mappings:
Namespace Name Mixin selector official stencilFuncLcom/mojang/blaze3d/systems/RenderSystem;stencilFunc(III)Vintermediary stencilFuncLcom/mojang/blaze3d/systems/RenderSystem;stencilFunc(III)Vnamed stencilFuncLcom/mojang/blaze3d/systems/RenderSystem;stencilFunc(III)V
-
stencilMask
public static void stencilMask(int int2) -
stencilOp
public static void stencilOp(int sfail, int dpfail, int dppass)- Mappings:
Namespace Name Mixin selector official stencilOpLcom/mojang/blaze3d/systems/RenderSystem;stencilOp(III)Vintermediary stencilOpLcom/mojang/blaze3d/systems/RenderSystem;stencilOp(III)Vnamed stencilOpLcom/mojang/blaze3d/systems/RenderSystem;stencilOp(III)V
-
clearDepth
public static void clearDepth(double depth)- Mappings:
Namespace Name Mixin selector official clearDepthLcom/mojang/blaze3d/systems/RenderSystem;clearDepth(D)Vintermediary clearDepthLcom/mojang/blaze3d/systems/RenderSystem;clearDepth(D)Vnamed clearDepthLcom/mojang/blaze3d/systems/RenderSystem;clearDepth(D)V
-
clearColor
public static void clearColor(float red, float green, float blue, float alpha)- Mappings:
Namespace Name Mixin selector official clearColorLcom/mojang/blaze3d/systems/RenderSystem;clearColor(FFFF)Vintermediary clearColorLcom/mojang/blaze3d/systems/RenderSystem;clearColor(FFFF)Vnamed clearColorLcom/mojang/blaze3d/systems/RenderSystem;clearColor(FFFF)V
-
clearStencil
public static void clearStencil(int int2) -
clear
public static void clear(int mask, boolean getError)- Mappings:
Namespace Name Mixin selector official clearLcom/mojang/blaze3d/systems/RenderSystem;clear(IZ)Vintermediary clearLcom/mojang/blaze3d/systems/RenderSystem;clear(IZ)Vnamed clearLcom/mojang/blaze3d/systems/RenderSystem;clear(IZ)V
-
setShaderFogStart
public static void setShaderFogStart(float float2) -
_setShaderFogStart
private static void _setShaderFogStart(float float2) -
getShaderFogStart
public static float getShaderFogStart() -
setShaderFogEnd
public static void setShaderFogEnd(float float2) -
_setShaderFogEnd
private static void _setShaderFogEnd(float float2) -
getShaderFogEnd
public static float getShaderFogEnd() -
setShaderFogColor
public static void setShaderFogColor(float float2, float float3, float float4, float float5) -
setShaderFogColor
public static void setShaderFogColor(float float2, float float3, float float4) -
_setShaderFogColor
private static void _setShaderFogColor(float float2, float float3, float float4, float float5) -
getShaderFogColor
public static float[] getShaderFogColor() -
setShaderLights
-
_setShaderLights
-
setupShaderLights
-
setShaderColor
public static void setShaderColor(float float2, float float3, float float4, float float5) -
_setShaderColor
private static void _setShaderColor(float float2, float float3, float float4, float float5) -
getShaderColor
public static float[] getShaderColor() -
drawElements
public static void drawElements(int mode, int first, int count)- Mappings:
Namespace Name Mixin selector official drawElementsLcom/mojang/blaze3d/systems/RenderSystem;drawElements(III)Vintermediary drawElementsLcom/mojang/blaze3d/systems/RenderSystem;drawElements(III)Vnamed drawElementsLcom/mojang/blaze3d/systems/RenderSystem;drawElements(III)V
-
lineWidth
public static void lineWidth(float width)- Mappings:
Namespace Name Mixin selector official lineWidthLcom/mojang/blaze3d/systems/RenderSystem;lineWidth(F)Vintermediary lineWidthLcom/mojang/blaze3d/systems/RenderSystem;lineWidth(F)Vnamed lineWidthLcom/mojang/blaze3d/systems/RenderSystem;lineWidth(F)V
-
getShaderLineWidth
public static float getShaderLineWidth() -
pixelStore
public static void pixelStore(int pname, int param)- Mappings:
Namespace Name Mixin selector official pixelStoreLcom/mojang/blaze3d/systems/RenderSystem;pixelStore(II)Vintermediary pixelStoreLcom/mojang/blaze3d/systems/RenderSystem;pixelStore(II)Vnamed pixelStoreLcom/mojang/blaze3d/systems/RenderSystem;pixelStore(II)V
-
readPixels
public static void readPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels)- Mappings:
Namespace Name Mixin selector official readPixelsLcom/mojang/blaze3d/systems/RenderSystem;readPixels(IIIIIILjava/nio/ByteBuffer;)Vintermediary readPixelsLcom/mojang/blaze3d/systems/RenderSystem;readPixels(IIIIIILjava/nio/ByteBuffer;)Vnamed readPixelsLcom/mojang/blaze3d/systems/RenderSystem;readPixels(IIIIIILjava/nio/ByteBuffer;)V
-
getString
- Mappings:
Namespace Name Mixin selector official getStringLcom/mojang/blaze3d/systems/RenderSystem;getString(ILjava/util/function/Consumer;)Vintermediary getStringLcom/mojang/blaze3d/systems/RenderSystem;getString(ILjava/util/function/Consumer;)Vnamed getStringLcom/mojang/blaze3d/systems/RenderSystem;getString(ILjava/util/function/Consumer;)V
-
getBackendDescription
-
getApiDescription
-
initBackendSystem
-
initRenderer
public static void initRenderer(int debugVerbosity, boolean debugSync)- Mappings:
Namespace Name Mixin selector official initRendererLcom/mojang/blaze3d/systems/RenderSystem;initRenderer(IZ)Vintermediary initRendererLcom/mojang/blaze3d/systems/RenderSystem;initRenderer(IZ)Vnamed initRendererLcom/mojang/blaze3d/systems/RenderSystem;initRenderer(IZ)V
-
setErrorCallback
- Mappings:
Namespace Name Mixin selector official setErrorCallbackLcom/mojang/blaze3d/systems/RenderSystem;setErrorCallback(Lorg/lwjgl/glfw/GLFWErrorCallbackI;)Vintermediary setErrorCallbackLcom/mojang/blaze3d/systems/RenderSystem;setErrorCallback(Lorg/lwjgl/glfw/GLFWErrorCallbackI;)Vnamed setErrorCallbackLcom/mojang/blaze3d/systems/RenderSystem;setErrorCallback(Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V
-
renderCrosshair
public static void renderCrosshair(int size)- Mappings:
Namespace Name Mixin selector official renderCrosshairLcom/mojang/blaze3d/systems/RenderSystem;renderCrosshair(I)Vintermediary renderCrosshairLcom/mojang/blaze3d/systems/RenderSystem;renderCrosshair(I)Vnamed renderCrosshairLcom/mojang/blaze3d/systems/RenderSystem;renderCrosshair(I)V
-
getCapsString
-
setupDefaultState
public static void setupDefaultState(int x, int y, int width, int height)- Mappings:
Namespace Name Mixin selector official setupDefaultStateLcom/mojang/blaze3d/systems/RenderSystem;setupDefaultState(IIII)Vintermediary setupDefaultStateLcom/mojang/blaze3d/systems/RenderSystem;setupDefaultState(IIII)Vnamed setupDefaultStateLcom/mojang/blaze3d/systems/RenderSystem;setupDefaultState(IIII)V
-
maxSupportedTextureSize
public static int maxSupportedTextureSize() -
glBindBuffer
-
glBindVertexArray
-
glBufferData
- Mappings:
Namespace Name Mixin selector official glBufferDataLcom/mojang/blaze3d/systems/RenderSystem;glBufferData(ILjava/nio/ByteBuffer;I)Vintermediary glBufferDataLcom/mojang/blaze3d/systems/RenderSystem;glBufferData(ILjava/nio/ByteBuffer;I)Vnamed glBufferDataLcom/mojang/blaze3d/systems/RenderSystem;glBufferData(ILjava/nio/ByteBuffer;I)V
-
glDeleteBuffers
public static void glDeleteBuffers(int buffer)- Mappings:
Namespace Name Mixin selector official glDeleteBuffersLcom/mojang/blaze3d/systems/RenderSystem;glDeleteBuffers(I)Vintermediary glDeleteBuffersLcom/mojang/blaze3d/systems/RenderSystem;glDeleteBuffers(I)Vnamed glDeleteBuffersLcom/mojang/blaze3d/systems/RenderSystem;glDeleteBuffers(I)V
-
glDeleteVertexArrays
public static void glDeleteVertexArrays(int int2) -
glUniform1i
public static void glUniform1i(int location, int value)- Mappings:
Namespace Name Mixin selector official glUniform1iLcom/mojang/blaze3d/systems/RenderSystem;glUniform1i(II)Vintermediary glUniform1iLcom/mojang/blaze3d/systems/RenderSystem;glUniform1i(II)Vnamed glUniform1iLcom/mojang/blaze3d/systems/RenderSystem;glUniform1i(II)V
-
glUniform1
- Mappings:
Namespace Name Mixin selector official glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/IntBuffer;)Vintermediary glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/IntBuffer;)Vnamed glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/IntBuffer;)V
-
glUniform2
- Mappings:
Namespace Name Mixin selector official glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/IntBuffer;)Vintermediary glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/IntBuffer;)Vnamed glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/IntBuffer;)V
-
glUniform3
- Mappings:
Namespace Name Mixin selector official glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/IntBuffer;)Vintermediary glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/IntBuffer;)Vnamed glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/IntBuffer;)V
-
glUniform4
- Mappings:
Namespace Name Mixin selector official glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/IntBuffer;)Vintermediary glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/IntBuffer;)Vnamed glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/IntBuffer;)V
-
glUniform1
- Mappings:
Namespace Name Mixin selector official glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/FloatBuffer;)Vintermediary glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/FloatBuffer;)Vnamed glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/FloatBuffer;)V
-
glUniform2
- Mappings:
Namespace Name Mixin selector official glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/FloatBuffer;)Vintermediary glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/FloatBuffer;)Vnamed glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/FloatBuffer;)V
-
glUniform3
- Mappings:
Namespace Name Mixin selector official glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/FloatBuffer;)Vintermediary glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/FloatBuffer;)Vnamed glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/FloatBuffer;)V
-
glUniform4
- Mappings:
Namespace Name Mixin selector official glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/FloatBuffer;)Vintermediary glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/FloatBuffer;)Vnamed glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/FloatBuffer;)V
-
glUniformMatrix2
- Mappings:
Namespace Name Mixin selector official glUniformMatrix2Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix2(IZLjava/nio/FloatBuffer;)Vintermediary glUniformMatrix2Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix2(IZLjava/nio/FloatBuffer;)Vnamed glUniformMatrix2Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix2(IZLjava/nio/FloatBuffer;)V
-
glUniformMatrix3
- Mappings:
Namespace Name Mixin selector official glUniformMatrix3Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix3(IZLjava/nio/FloatBuffer;)Vintermediary glUniformMatrix3Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix3(IZLjava/nio/FloatBuffer;)Vnamed glUniformMatrix3Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix3(IZLjava/nio/FloatBuffer;)V
-
glUniformMatrix4
- Mappings:
Namespace Name Mixin selector official glUniformMatrix4Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix4(IZLjava/nio/FloatBuffer;)Vintermediary glUniformMatrix4Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix4(IZLjava/nio/FloatBuffer;)Vnamed glUniformMatrix4Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix4(IZLjava/nio/FloatBuffer;)V
-
setupOverlayColor
- Mappings:
Namespace Name Mixin selector official setupOverlayColorLcom/mojang/blaze3d/systems/RenderSystem;setupOverlayColor(Ljava/util/function/IntSupplier;I)Vintermediary setupOverlayColorLcom/mojang/blaze3d/systems/RenderSystem;setupOverlayColor(Ljava/util/function/IntSupplier;I)Vnamed setupOverlayColorLcom/mojang/blaze3d/systems/RenderSystem;setupOverlayColor(Ljava/util/function/IntSupplier;I)V
-
teardownOverlayColor
public static void teardownOverlayColor() -
setupLevelDiffuseLighting
-
setupGuiFlatDiffuseLighting
-
setupGui3DDiffuseLighting
-
beginInitialization
public static void beginInitialization() -
finishInitialization
public static void finishInitialization() -
glGenBuffers
- Mappings:
Namespace Name Mixin selector official glGenBuffersLcom/mojang/blaze3d/systems/RenderSystem;glGenBuffers(Ljava/util/function/Consumer;)Vintermediary glGenBuffersLcom/mojang/blaze3d/systems/RenderSystem;glGenBuffers(Ljava/util/function/Consumer;)Vnamed glGenBuffersLcom/mojang/blaze3d/systems/RenderSystem;glGenBuffers(Ljava/util/function/Consumer;)V
-
glGenVertexArrays
-
renderThreadTesselator
-
defaultBlendFunc
public static void defaultBlendFunc() -
runAsFancy
Deprecated. -
setShader
-
getShader
-
getTextureId
public static int getTextureId(int int2) -
setShaderTexture
-
_setShaderTexture
-
setShaderTexture
public static void setShaderTexture(int int2, int int3) -
_setShaderTexture
public static void _setShaderTexture(int int2, int int3) -
getShaderTexture
public static int getShaderTexture(int int2) -
setProjectionMatrix
-
setTextureMatrix
-
resetTextureMatrix
public static void resetTextureMatrix() -
applyModelViewMatrix
public static void applyModelViewMatrix() -
backupProjectionMatrix
public static void backupProjectionMatrix() -
_backupProjectionMatrix
private static void _backupProjectionMatrix() -
restoreProjectionMatrix
public static void restoreProjectionMatrix() -
_restoreProjectionMatrix
private static void _restoreProjectionMatrix() -
getProjectionMatrix
-
getModelViewMatrix
-
getModelViewStack
-
getTextureMatrix
-
getSequentialBuffer
public static RenderSystem.IndexBuffer getSequentialBuffer(VertexFormat.DrawMode drawMode, int int2) -
setShaderGameTime
public static void setShaderGameTime(long long2, float float2) -
getShaderGameTime
public static float getShaderGameTime()
-