Package com.mojang.blaze3d.systems
Class RenderSystem
java.lang.Object
com.mojang.blaze3d.systems.RenderSystem
- Mappings:
Namespace Name named com/mojang/blaze3d/systems/RenderSystemintermediary com/mojang/blaze3d/systems/RenderSystemofficial com/mojang/blaze3d/systems/RenderSystem
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAn index buffer that holds a pre-made indices for a specific shape. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Stringprivate static booleanprivate static double(package private) static final Loggerprivate static intprivate static final intprivate static Matrix4fprivate static final Matrix4fStackprivate static final AtomicLongprivate static final AtomicBooleanprivate static Matrix4fprivate static final ConcurrentLinkedQueue<RenderCall> private static final Tessellatorprivate static Matrix4fprivate static VertexSorterprivate static @Nullable ShaderProgramprivate static final float[]private static final float[]private static floatprivate static FogShapeprivate static floatprivate static floatprivate static floatprivate static final Vector3f[]private static floatprivate static final int[]private static final RenderSystem.ShapeIndexBufferprivate static final RenderSystem.ShapeIndexBufferprivate static final RenderSystem.ShapeIndexBufferprivate static Matrix4fprivate static VertexSorter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidprivate static voidprivate static void_setShaderColor(float red, float green, float blue, float alpha) static void_setShaderTexture(int texture, int glId) static void_setShaderTexture(int texture, Identifier id) static voidactiveTexture(int texture) static voidstatic voidstatic voidstatic voidstatic voidstatic voidbindTexture(int texture) static voidbindTextureForSetup(int id) 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 stencil) static voidcolorMask(boolean red, boolean green, boolean blue, boolean alpha) private static IllegalStateExceptionstatic voidstatic voiddeleteTexture(int texture) static voiddepthFunc(int func) static voiddepthMask(boolean mask) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voiddrawElements(int mode, int count, int type) static voidstatic voidstatic voidstatic voidstatic voidstatic voidenableScissor(int x, int y, int width, int height) static voidstatic voidflipFrame(long window) static Stringstatic Stringstatic Stringstatic Matrix4fstatic Matrix4fStackstatic Matrix4fgetSequentialBuffer(VertexFormat.DrawMode drawMode) static @Nullable ShaderProgramstatic float[]static float[]static floatstatic FogShapestatic floatstatic floatstatic floatstatic floatstatic intgetShaderTexture(int texture) static voidstatic Matrix4fstatic VertexSorterstatic voidglBindBuffer(int target, int buffer) static voidglBindVertexArray(int array) static voidglBufferData(int target, ByteBuffer data, int usage) static voidglDeleteBuffers(int buffer) static voidglDeleteVertexArrays(int array) 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 TimeSupplier.Nanosecondsstatic voidinitRenderer(int debugVerbosity, boolean debugSync) static voidstatic booleanstatic booleanstatic booleanstatic voidlimitDisplayFPS(int fps) static voidlineWidth(float width) static voidstatic intstatic voidpixelStore(int pname, int param) private static voidstatic voidpolygonMode(int face, int mode) 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 projectionMatrix, VertexSorter vertexSorting) static voidsetShader(Supplier<ShaderProgram> program) Sets theRenderSystem's global shader program.static voidsetShaderColor(float red, float green, float blue, float alpha) static voidsetShaderFogColor(float red, float green, float blue) static voidsetShaderFogColor(float red, float green, float blue, float alpha) static voidsetShaderFogEnd(float shaderFogEnd) static voidsetShaderFogShape(FogShape shaderFogShape) static voidsetShaderFogStart(float shaderFogStart) static voidsetShaderGameTime(long time, float tickDelta) static voidsetShaderGlintAlpha(double double2) static voidsetShaderGlintAlpha(float float2) static voidsetShaderLights(Vector3f vector3f, Vector3f vector3f2) static voidsetShaderTexture(int texture, int glId) static voidsetShaderTexture(int texture, Identifier id) static voidsetTextureMatrix(Matrix4f textureMatrix) static voidsetupDefaultState(int x, int y, int width, int height) static voidsetupGui3DDiffuseLighting(Vector3f vector3f, Vector3f vector3f2) static voidsetupGuiFlatDiffuseLighting(Vector3f vector3f, Vector3f vector3f2) static voidsetupLevelDiffuseLighting(Vector3f vector3f, Vector3f vector3f2) static voidsetupOverlayColor(int texture, int size) static voidsetupShaderLights(ShaderProgram shader) static voidstencilFunc(int func, int ref, int mask) static voidstencilMask(int mask) 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:
-
renderThread
-
MAX_SUPPORTED_TEXTURE_SIZE
private static int MAX_SUPPORTED_TEXTURE_SIZE -
isInInit
private static boolean isInInit -
lastDrawTime
private static double lastDrawTime -
projectionMatrix
-
savedProjectionMatrix
-
vertexSorting
-
savedVertexSorting
-
modelViewStack
-
modelViewMatrix
-
textureMatrix
-
shaderTextures
private static final int[] shaderTextures -
shaderColor
private static final float[] shaderColor -
shaderGlintAlpha
private static float shaderGlintAlpha -
shaderFogStart
private static float shaderFogStart -
shaderFogEnd
private static float shaderFogEnd -
shaderFogColor
private static final float[] shaderFogColor -
shaderFogShape
-
shaderLightDirections
-
shaderGameTime
private static float shaderGameTime -
shaderLineWidth
private static float shaderLineWidth -
apiDescription
-
shader
-
pollEventsWaitStart
-
pollingEvents
-
-
Constructor Details
-
RenderSystem
public RenderSystem()
-
-
Method Details
-
initRenderThread
public static void initRenderThread() -
isOnRenderThread
public static boolean isOnRenderThread() -
isOnRenderThreadOrInit
public static boolean isOnRenderThreadOrInit() -
assertOnRenderThreadOrInit
public static void assertOnRenderThreadOrInit() -
assertOnRenderThread
public static void assertOnRenderThread() -
constructThreadException
-
recordRenderCall
- Mappings:
Namespace Name Mixin selector named recordRenderCallLcom/mojang/blaze3d/systems/RenderSystem;recordRenderCall(Lcom/mojang/blaze3d/systems/RenderCall;)Vintermediary recordRenderCallLcom/mojang/blaze3d/systems/RenderSystem;recordRenderCall(Lnet/minecraft/class_4573;)Vofficial recordRenderCallLcom/mojang/blaze3d/systems/RenderSystem;recordRenderCall(Lezt;)V
-
pollEvents
private static void pollEvents() -
isFrozenAtPollEvents
public static boolean isFrozenAtPollEvents() -
flipFrame
public static void flipFrame(long window) - Mappings:
Namespace Name Mixin selector named flipFrameLcom/mojang/blaze3d/systems/RenderSystem;flipFrame(J)Vintermediary flipFrameLcom/mojang/blaze3d/systems/RenderSystem;flipFrame(J)Vofficial 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 named limitDisplayFPSLcom/mojang/blaze3d/systems/RenderSystem;limitDisplayFPS(I)Vintermediary limitDisplayFPSLcom/mojang/blaze3d/systems/RenderSystem;limitDisplayFPS(I)Vofficial limitDisplayFPSLcom/mojang/blaze3d/systems/RenderSystem;limitDisplayFPS(I)V
-
disableDepthTest
public static void disableDepthTest() -
enableDepthTest
public static void enableDepthTest() -
enableScissor
public static void enableScissor(int x, int y, int width, int height) - Mappings:
Namespace Name Mixin selector named enableScissorLcom/mojang/blaze3d/systems/RenderSystem;enableScissor(IIII)Vintermediary enableScissorLcom/mojang/blaze3d/systems/RenderSystem;enableScissor(IIII)Vofficial enableScissorLcom/mojang/blaze3d/systems/RenderSystem;enableScissor(IIII)V
-
disableScissor
public static void disableScissor() -
depthFunc
public static void depthFunc(int func) - Mappings:
Namespace Name Mixin selector named depthFuncLcom/mojang/blaze3d/systems/RenderSystem;depthFunc(I)Vintermediary depthFuncLcom/mojang/blaze3d/systems/RenderSystem;depthFunc(I)Vofficial depthFuncLcom/mojang/blaze3d/systems/RenderSystem;depthFunc(I)V
-
depthMask
public static void depthMask(boolean mask) - Mappings:
Namespace Name Mixin selector named depthMaskLcom/mojang/blaze3d/systems/RenderSystem;depthMask(Z)Vintermediary depthMaskLcom/mojang/blaze3d/systems/RenderSystem;depthMask(Z)Vofficial 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 named blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(Lcom/mojang/blaze3d/platform/GlStateManager$SrcFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DstFactor;)Vintermediary blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(Lcom/mojang/blaze3d/platform/GlStateManager$class_4535;Lcom/mojang/blaze3d/platform/GlStateManager$class_4534;)Vofficial blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(Lcom/mojang/blaze3d/platform/GlStateManager$SourceFactor;Lcom/mojang/blaze3d/platform/GlStateManager$DestFactor;)V
-
blendFunc
public static void blendFunc(int srcFactor, int dstFactor) - Mappings:
Namespace Name Mixin selector named blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(II)Vintermediary blendFuncLcom/mojang/blaze3d/systems/RenderSystem;blendFunc(II)Vofficial 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 named 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;)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;)Vofficial 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;)V
-
blendFuncSeparate
public static void blendFuncSeparate(int srcFactorRGB, int dstFactorRGB, int srcFactorAlpha, int dstFactorAlpha) - Mappings:
Namespace Name Mixin selector named blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;blendFuncSeparate(IIII)Vintermediary blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;blendFuncSeparate(IIII)Vofficial blendFuncSeparateLcom/mojang/blaze3d/systems/RenderSystem;blendFuncSeparate(IIII)V
-
blendEquation
public static void blendEquation(int mode) - Mappings:
Namespace Name Mixin selector named blendEquationLcom/mojang/blaze3d/systems/RenderSystem;blendEquation(I)Vintermediary blendEquationLcom/mojang/blaze3d/systems/RenderSystem;blendEquation(I)Vofficial blendEquationLcom/mojang/blaze3d/systems/RenderSystem;blendEquation(I)V
-
enableCull
public static void enableCull() -
disableCull
public static void disableCull() -
polygonMode
public static void polygonMode(int face, int mode) - Mappings:
Namespace Name Mixin selector named polygonModeLcom/mojang/blaze3d/systems/RenderSystem;polygonMode(II)Vintermediary polygonModeLcom/mojang/blaze3d/systems/RenderSystem;polygonMode(II)Vofficial polygonModeLcom/mojang/blaze3d/systems/RenderSystem;polygonMode(II)V
-
enablePolygonOffset
public static void enablePolygonOffset() -
disablePolygonOffset
public static void disablePolygonOffset() -
polygonOffset
public static void polygonOffset(float factor, float units) - Mappings:
Namespace Name Mixin selector named polygonOffsetLcom/mojang/blaze3d/systems/RenderSystem;polygonOffset(FF)Vintermediary polygonOffsetLcom/mojang/blaze3d/systems/RenderSystem;polygonOffset(FF)Vofficial polygonOffsetLcom/mojang/blaze3d/systems/RenderSystem;polygonOffset(FF)V
-
enableColorLogicOp
public static void enableColorLogicOp() -
disableColorLogicOp
public static void disableColorLogicOp() -
logicOp
- Mappings:
Namespace Name Mixin selector named logicOpLcom/mojang/blaze3d/systems/RenderSystem;logicOp(Lcom/mojang/blaze3d/platform/GlStateManager$LogicOp;)Vintermediary logicOpLcom/mojang/blaze3d/systems/RenderSystem;logicOp(Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;)Vofficial logicOpLcom/mojang/blaze3d/systems/RenderSystem;logicOp(Lcom/mojang/blaze3d/platform/GlStateManager$g;)V
-
activeTexture
public static void activeTexture(int texture) - Mappings:
Namespace Name Mixin selector named activeTextureLcom/mojang/blaze3d/systems/RenderSystem;activeTexture(I)Vintermediary activeTextureLcom/mojang/blaze3d/systems/RenderSystem;activeTexture(I)Vofficial activeTextureLcom/mojang/blaze3d/systems/RenderSystem;activeTexture(I)V
-
texParameter
public static void texParameter(int target, int pname, int param) - Mappings:
Namespace Name Mixin selector named texParameterLcom/mojang/blaze3d/systems/RenderSystem;texParameter(III)Vintermediary texParameterLcom/mojang/blaze3d/systems/RenderSystem;texParameter(III)Vofficial texParameterLcom/mojang/blaze3d/systems/RenderSystem;texParameter(III)V
-
deleteTexture
public static void deleteTexture(int texture) - Mappings:
Namespace Name Mixin selector named deleteTextureLcom/mojang/blaze3d/systems/RenderSystem;deleteTexture(I)Vintermediary deleteTextureLcom/mojang/blaze3d/systems/RenderSystem;deleteTexture(I)Vofficial deleteTextureLcom/mojang/blaze3d/systems/RenderSystem;deleteTexture(I)V
-
bindTextureForSetup
public static void bindTextureForSetup(int id) - Mappings:
Namespace Name Mixin selector named bindTextureForSetupLcom/mojang/blaze3d/systems/RenderSystem;bindTextureForSetup(I)Vintermediary bindTextureForSetupLcom/mojang/blaze3d/systems/RenderSystem;bindTextureForSetup(I)Vofficial bindTextureForSetupLcom/mojang/blaze3d/systems/RenderSystem;bindTextureForSetup(I)V
-
bindTexture
public static void bindTexture(int texture) - Mappings:
Namespace Name Mixin selector named bindTextureLcom/mojang/blaze3d/systems/RenderSystem;bindTexture(I)Vintermediary bindTextureLcom/mojang/blaze3d/systems/RenderSystem;bindTexture(I)Vofficial 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 named viewportLcom/mojang/blaze3d/systems/RenderSystem;viewport(IIII)Vintermediary viewportLcom/mojang/blaze3d/systems/RenderSystem;viewport(IIII)Vofficial 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 named colorMaskLcom/mojang/blaze3d/systems/RenderSystem;colorMask(ZZZZ)Vintermediary colorMaskLcom/mojang/blaze3d/systems/RenderSystem;colorMask(ZZZZ)Vofficial colorMaskLcom/mojang/blaze3d/systems/RenderSystem;colorMask(ZZZZ)V
-
stencilFunc
public static void stencilFunc(int func, int ref, int mask) - Mappings:
Namespace Name Mixin selector named stencilFuncLcom/mojang/blaze3d/systems/RenderSystem;stencilFunc(III)Vintermediary stencilFuncLcom/mojang/blaze3d/systems/RenderSystem;stencilFunc(III)Vofficial stencilFuncLcom/mojang/blaze3d/systems/RenderSystem;stencilFunc(III)V
-
stencilMask
public static void stencilMask(int mask) - Mappings:
Namespace Name Mixin selector named stencilMaskLcom/mojang/blaze3d/systems/RenderSystem;stencilMask(I)Vintermediary stencilMaskLcom/mojang/blaze3d/systems/RenderSystem;stencilMask(I)Vofficial stencilMaskLcom/mojang/blaze3d/systems/RenderSystem;stencilMask(I)V
-
stencilOp
public static void stencilOp(int sfail, int dpfail, int dppass) - Mappings:
Namespace Name Mixin selector named stencilOpLcom/mojang/blaze3d/systems/RenderSystem;stencilOp(III)Vintermediary stencilOpLcom/mojang/blaze3d/systems/RenderSystem;stencilOp(III)Vofficial stencilOpLcom/mojang/blaze3d/systems/RenderSystem;stencilOp(III)V
-
clearDepth
public static void clearDepth(double depth) - Mappings:
Namespace Name Mixin selector named clearDepthLcom/mojang/blaze3d/systems/RenderSystem;clearDepth(D)Vintermediary clearDepthLcom/mojang/blaze3d/systems/RenderSystem;clearDepth(D)Vofficial 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 named clearColorLcom/mojang/blaze3d/systems/RenderSystem;clearColor(FFFF)Vintermediary clearColorLcom/mojang/blaze3d/systems/RenderSystem;clearColor(FFFF)Vofficial clearColorLcom/mojang/blaze3d/systems/RenderSystem;clearColor(FFFF)V
-
clearStencil
public static void clearStencil(int stencil) - Mappings:
Namespace Name Mixin selector named clearStencilLcom/mojang/blaze3d/systems/RenderSystem;clearStencil(I)Vintermediary clearStencilLcom/mojang/blaze3d/systems/RenderSystem;clearStencil(I)Vofficial clearStencilLcom/mojang/blaze3d/systems/RenderSystem;clearStencil(I)V
-
clear
public static void clear(int mask, boolean getError) - Mappings:
Namespace Name Mixin selector named clearLcom/mojang/blaze3d/systems/RenderSystem;clear(IZ)Vintermediary clearLcom/mojang/blaze3d/systems/RenderSystem;clear(IZ)Vofficial clearLcom/mojang/blaze3d/systems/RenderSystem;clear(IZ)V
-
setShaderFogStart
public static void setShaderFogStart(float shaderFogStart) - Mappings:
Namespace Name Mixin selector named setShaderFogStartLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogStart(F)Vintermediary setShaderFogStartLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogStart(F)Vofficial setShaderFogStartLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogStart(F)V
-
getShaderFogStart
public static float getShaderFogStart() -
setShaderGlintAlpha
public static void setShaderGlintAlpha(double double2) -
setShaderGlintAlpha
public static void setShaderGlintAlpha(float float2) -
getShaderGlintAlpha
public static float getShaderGlintAlpha() -
setShaderFogEnd
public static void setShaderFogEnd(float shaderFogEnd) - Mappings:
Namespace Name Mixin selector named setShaderFogEndLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogEnd(F)Vintermediary setShaderFogEndLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogEnd(F)Vofficial setShaderFogEndLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogEnd(F)V
-
getShaderFogEnd
public static float getShaderFogEnd() -
setShaderFogColor
public static void setShaderFogColor(float red, float green, float blue, float alpha) - Mappings:
Namespace Name Mixin selector named setShaderFogColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogColor(FFFF)Vintermediary setShaderFogColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogColor(FFFF)Vofficial setShaderFogColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogColor(FFFF)V
-
setShaderFogColor
public static void setShaderFogColor(float red, float green, float blue) - Mappings:
Namespace Name Mixin selector named setShaderFogColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogColor(FFF)Vintermediary setShaderFogColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogColor(FFF)Vofficial setShaderFogColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogColor(FFF)V
-
getShaderFogColor
public static float[] getShaderFogColor() -
setShaderFogShape
- Mappings:
Namespace Name Mixin selector named setShaderFogShapeLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogShape(Lnet/minecraft/client/render/FogShape;)Vintermediary setShaderFogShapeLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogShape(Lnet/minecraft/class_6854;)Vofficial setShaderFogShapeLcom/mojang/blaze3d/systems/RenderSystem;setShaderFogShape(Lfav;)V
-
getShaderFogShape
-
setShaderLights
-
setupShaderLights
- Mappings:
Namespace Name Mixin selector named setupShaderLightsLcom/mojang/blaze3d/systems/RenderSystem;setupShaderLights(Lnet/minecraft/client/gl/ShaderProgram;)Vintermediary setupShaderLightsLcom/mojang/blaze3d/systems/RenderSystem;setupShaderLights(Lnet/minecraft/class_5944;)Vofficial setupShaderLightsLcom/mojang/blaze3d/systems/RenderSystem;setupShaderLights(Lgfn;)V
-
setShaderColor
public static void setShaderColor(float red, float green, float blue, float alpha) - Mappings:
Namespace Name Mixin selector named setShaderColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderColor(FFFF)Vintermediary setShaderColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderColor(FFFF)Vofficial setShaderColorLcom/mojang/blaze3d/systems/RenderSystem;setShaderColor(FFFF)V
-
_setShaderColor
private static void _setShaderColor(float red, float green, float blue, float alpha) - Mappings:
Namespace Name Mixin selector named _setShaderColorLcom/mojang/blaze3d/systems/RenderSystem;_setShaderColor(FFFF)Vintermediary _setShaderColorLcom/mojang/blaze3d/systems/RenderSystem;_setShaderColor(FFFF)Vofficial _setShaderColorLcom/mojang/blaze3d/systems/RenderSystem;_setShaderColor(FFFF)V
-
getShaderColor
public static float[] getShaderColor() -
drawElements
public static void drawElements(int mode, int count, int type) - Mappings:
Namespace Name Mixin selector named drawElementsLcom/mojang/blaze3d/systems/RenderSystem;drawElements(III)Vintermediary drawElementsLcom/mojang/blaze3d/systems/RenderSystem;drawElements(III)Vofficial drawElementsLcom/mojang/blaze3d/systems/RenderSystem;drawElements(III)V
-
lineWidth
public static void lineWidth(float width) - Mappings:
Namespace Name Mixin selector named lineWidthLcom/mojang/blaze3d/systems/RenderSystem;lineWidth(F)Vintermediary lineWidthLcom/mojang/blaze3d/systems/RenderSystem;lineWidth(F)Vofficial 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 named pixelStoreLcom/mojang/blaze3d/systems/RenderSystem;pixelStore(II)Vintermediary pixelStoreLcom/mojang/blaze3d/systems/RenderSystem;pixelStore(II)Vofficial 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 named readPixelsLcom/mojang/blaze3d/systems/RenderSystem;readPixels(IIIIIILjava/nio/ByteBuffer;)Vintermediary readPixelsLcom/mojang/blaze3d/systems/RenderSystem;readPixels(IIIIIILjava/nio/ByteBuffer;)Vofficial readPixelsLcom/mojang/blaze3d/systems/RenderSystem;readPixels(IIIIIILjava/nio/ByteBuffer;)V
-
getString
- Mappings:
Namespace Name Mixin selector named getStringLcom/mojang/blaze3d/systems/RenderSystem;getString(ILjava/util/function/Consumer;)Vintermediary getStringLcom/mojang/blaze3d/systems/RenderSystem;getString(ILjava/util/function/Consumer;)Vofficial 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 named initRendererLcom/mojang/blaze3d/systems/RenderSystem;initRenderer(IZ)Vintermediary initRendererLcom/mojang/blaze3d/systems/RenderSystem;initRenderer(IZ)Vofficial initRendererLcom/mojang/blaze3d/systems/RenderSystem;initRenderer(IZ)V
-
setErrorCallback
- Mappings:
Namespace Name Mixin selector named setErrorCallbackLcom/mojang/blaze3d/systems/RenderSystem;setErrorCallback(Lorg/lwjgl/glfw/GLFWErrorCallbackI;)Vintermediary setErrorCallbackLcom/mojang/blaze3d/systems/RenderSystem;setErrorCallback(Lorg/lwjgl/glfw/GLFWErrorCallbackI;)Vofficial setErrorCallbackLcom/mojang/blaze3d/systems/RenderSystem;setErrorCallback(Lorg/lwjgl/glfw/GLFWErrorCallbackI;)V
-
renderCrosshair
public static void renderCrosshair(int size) - Mappings:
Namespace Name Mixin selector named renderCrosshairLcom/mojang/blaze3d/systems/RenderSystem;renderCrosshair(I)Vintermediary renderCrosshairLcom/mojang/blaze3d/systems/RenderSystem;renderCrosshair(I)Vofficial 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 named setupDefaultStateLcom/mojang/blaze3d/systems/RenderSystem;setupDefaultState(IIII)Vintermediary setupDefaultStateLcom/mojang/blaze3d/systems/RenderSystem;setupDefaultState(IIII)Vofficial setupDefaultStateLcom/mojang/blaze3d/systems/RenderSystem;setupDefaultState(IIII)V
-
maxSupportedTextureSize
public static int maxSupportedTextureSize() -
glBindBuffer
public static void glBindBuffer(int target, int buffer) - Mappings:
Namespace Name Mixin selector named glBindBufferLcom/mojang/blaze3d/systems/RenderSystem;glBindBuffer(II)Vintermediary glBindBufferLcom/mojang/blaze3d/systems/RenderSystem;glBindBuffer(II)Vofficial glBindBufferLcom/mojang/blaze3d/systems/RenderSystem;glBindBuffer(II)V
-
glBindVertexArray
public static void glBindVertexArray(int array) - Mappings:
Namespace Name Mixin selector named glBindVertexArrayLcom/mojang/blaze3d/systems/RenderSystem;glBindVertexArray(I)Vintermediary glBindVertexArrayLcom/mojang/blaze3d/systems/RenderSystem;glBindVertexArray(I)Vofficial glBindVertexArrayLcom/mojang/blaze3d/systems/RenderSystem;glBindVertexArray(I)V
-
glBufferData
- Mappings:
Namespace Name Mixin selector named glBufferDataLcom/mojang/blaze3d/systems/RenderSystem;glBufferData(ILjava/nio/ByteBuffer;I)Vintermediary glBufferDataLcom/mojang/blaze3d/systems/RenderSystem;glBufferData(ILjava/nio/ByteBuffer;I)Vofficial glBufferDataLcom/mojang/blaze3d/systems/RenderSystem;glBufferData(ILjava/nio/ByteBuffer;I)V
-
glDeleteBuffers
public static void glDeleteBuffers(int buffer) - Mappings:
Namespace Name Mixin selector named glDeleteBuffersLcom/mojang/blaze3d/systems/RenderSystem;glDeleteBuffers(I)Vintermediary glDeleteBuffersLcom/mojang/blaze3d/systems/RenderSystem;glDeleteBuffers(I)Vofficial glDeleteBuffersLcom/mojang/blaze3d/systems/RenderSystem;glDeleteBuffers(I)V
-
glDeleteVertexArrays
public static void glDeleteVertexArrays(int array) - Mappings:
Namespace Name Mixin selector named glDeleteVertexArraysLcom/mojang/blaze3d/systems/RenderSystem;glDeleteVertexArrays(I)Vintermediary glDeleteVertexArraysLcom/mojang/blaze3d/systems/RenderSystem;glDeleteVertexArrays(I)Vofficial glDeleteVertexArraysLcom/mojang/blaze3d/systems/RenderSystem;glDeleteVertexArrays(I)V
-
glUniform1i
public static void glUniform1i(int location, int value) - Mappings:
Namespace Name Mixin selector named glUniform1iLcom/mojang/blaze3d/systems/RenderSystem;glUniform1i(II)Vintermediary glUniform1iLcom/mojang/blaze3d/systems/RenderSystem;glUniform1i(II)Vofficial glUniform1iLcom/mojang/blaze3d/systems/RenderSystem;glUniform1i(II)V
-
glUniform1
- Mappings:
Namespace Name Mixin selector named glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/IntBuffer;)Vintermediary glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/IntBuffer;)Vofficial glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/IntBuffer;)V
-
glUniform2
- Mappings:
Namespace Name Mixin selector named glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/IntBuffer;)Vintermediary glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/IntBuffer;)Vofficial glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/IntBuffer;)V
-
glUniform3
- Mappings:
Namespace Name Mixin selector named glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/IntBuffer;)Vintermediary glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/IntBuffer;)Vofficial glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/IntBuffer;)V
-
glUniform4
- Mappings:
Namespace Name Mixin selector named glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/IntBuffer;)Vintermediary glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/IntBuffer;)Vofficial glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/IntBuffer;)V
-
glUniform1
- Mappings:
Namespace Name Mixin selector named glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/FloatBuffer;)Vintermediary glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/FloatBuffer;)Vofficial glUniform1Lcom/mojang/blaze3d/systems/RenderSystem;glUniform1(ILjava/nio/FloatBuffer;)V
-
glUniform2
- Mappings:
Namespace Name Mixin selector named glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/FloatBuffer;)Vintermediary glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/FloatBuffer;)Vofficial glUniform2Lcom/mojang/blaze3d/systems/RenderSystem;glUniform2(ILjava/nio/FloatBuffer;)V
-
glUniform3
- Mappings:
Namespace Name Mixin selector named glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/FloatBuffer;)Vintermediary glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/FloatBuffer;)Vofficial glUniform3Lcom/mojang/blaze3d/systems/RenderSystem;glUniform3(ILjava/nio/FloatBuffer;)V
-
glUniform4
- Mappings:
Namespace Name Mixin selector named glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/FloatBuffer;)Vintermediary glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/FloatBuffer;)Vofficial glUniform4Lcom/mojang/blaze3d/systems/RenderSystem;glUniform4(ILjava/nio/FloatBuffer;)V
-
glUniformMatrix2
- Mappings:
Namespace Name Mixin selector named glUniformMatrix2Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix2(IZLjava/nio/FloatBuffer;)Vintermediary glUniformMatrix2Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix2(IZLjava/nio/FloatBuffer;)Vofficial glUniformMatrix2Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix2(IZLjava/nio/FloatBuffer;)V
-
glUniformMatrix3
- Mappings:
Namespace Name Mixin selector named glUniformMatrix3Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix3(IZLjava/nio/FloatBuffer;)Vintermediary glUniformMatrix3Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix3(IZLjava/nio/FloatBuffer;)Vofficial glUniformMatrix3Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix3(IZLjava/nio/FloatBuffer;)V
-
glUniformMatrix4
- Mappings:
Namespace Name Mixin selector named glUniformMatrix4Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix4(IZLjava/nio/FloatBuffer;)Vintermediary glUniformMatrix4Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix4(IZLjava/nio/FloatBuffer;)Vofficial glUniformMatrix4Lcom/mojang/blaze3d/systems/RenderSystem;glUniformMatrix4(IZLjava/nio/FloatBuffer;)V
-
setupOverlayColor
public static void setupOverlayColor(int texture, int size) - Mappings:
Namespace Name Mixin selector named setupOverlayColorLcom/mojang/blaze3d/systems/RenderSystem;setupOverlayColor(II)Vintermediary setupOverlayColorLcom/mojang/blaze3d/systems/RenderSystem;setupOverlayColor(II)Vofficial setupOverlayColorLcom/mojang/blaze3d/systems/RenderSystem;setupOverlayColor(II)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 named glGenBuffersLcom/mojang/blaze3d/systems/RenderSystem;glGenBuffers(Ljava/util/function/Consumer;)Vintermediary glGenBuffersLcom/mojang/blaze3d/systems/RenderSystem;glGenBuffers(Ljava/util/function/Consumer;)Vofficial glGenBuffersLcom/mojang/blaze3d/systems/RenderSystem;glGenBuffers(Ljava/util/function/Consumer;)V
-
glGenVertexArrays
- Mappings:
Namespace Name Mixin selector named glGenVertexArraysLcom/mojang/blaze3d/systems/RenderSystem;glGenVertexArrays(Ljava/util/function/Consumer;)Vintermediary glGenVertexArraysLcom/mojang/blaze3d/systems/RenderSystem;glGenVertexArrays(Ljava/util/function/Consumer;)Vofficial glGenVertexArraysLcom/mojang/blaze3d/systems/RenderSystem;glGenVertexArrays(Ljava/util/function/Consumer;)V
-
renderThreadTesselator
-
defaultBlendFunc
public static void defaultBlendFunc() -
runAsFancy
Deprecated.- Mappings:
Namespace Name Mixin selector named runAsFancyLcom/mojang/blaze3d/systems/RenderSystem;runAsFancy(Ljava/lang/Runnable;)Vintermediary runAsFancyLcom/mojang/blaze3d/systems/RenderSystem;runAsFancy(Ljava/lang/Runnable;)Vofficial runAsFancyLcom/mojang/blaze3d/systems/RenderSystem;runAsFancy(Ljava/lang/Runnable;)V
-
setShader
Sets theRenderSystem's global shader program.Note that this sets both the vertex shader and the fragment shader indirectly through the given shader program. The name of this method is not obfuscated and is kept as is.
- Mappings:
Namespace Name Mixin selector named setShaderLcom/mojang/blaze3d/systems/RenderSystem;setShader(Ljava/util/function/Supplier;)Vintermediary setShaderLcom/mojang/blaze3d/systems/RenderSystem;setShader(Ljava/util/function/Supplier;)Vofficial setShaderLcom/mojang/blaze3d/systems/RenderSystem;setShader(Ljava/util/function/Supplier;)V
-
getShader
-
setShaderTexture
- Mappings:
Namespace Name Mixin selector named setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;setShaderTexture(ILnet/minecraft/util/Identifier;)Vintermediary setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;setShaderTexture(ILnet/minecraft/class_2960;)Vofficial setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;setShaderTexture(ILakr;)V
-
_setShaderTexture
- Mappings:
Namespace Name Mixin selector named _setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;_setShaderTexture(ILnet/minecraft/util/Identifier;)Vintermediary _setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;_setShaderTexture(ILnet/minecraft/class_2960;)Vofficial _setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;_setShaderTexture(ILakr;)V
-
setShaderTexture
public static void setShaderTexture(int texture, int glId) - Mappings:
Namespace Name Mixin selector named setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;setShaderTexture(II)Vintermediary setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;setShaderTexture(II)Vofficial setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;setShaderTexture(II)V
-
_setShaderTexture
public static void _setShaderTexture(int texture, int glId) - Mappings:
Namespace Name Mixin selector named _setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;_setShaderTexture(II)Vintermediary _setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;_setShaderTexture(II)Vofficial _setShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;_setShaderTexture(II)V
-
getShaderTexture
public static int getShaderTexture(int texture) - Mappings:
Namespace Name Mixin selector named getShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;getShaderTexture(I)Iintermediary getShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;getShaderTexture(I)Iofficial getShaderTextureLcom/mojang/blaze3d/systems/RenderSystem;getShaderTexture(I)I
-
setProjectionMatrix
- Mappings:
Namespace Name Mixin selector named setProjectionMatrixLcom/mojang/blaze3d/systems/RenderSystem;setProjectionMatrix(Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/systems/VertexSorter;)Vintermediary setProjectionMatrixLcom/mojang/blaze3d/systems/RenderSystem;setProjectionMatrix(Lorg/joml/Matrix4f;Lnet/minecraft/class_8251;)Vofficial setProjectionMatrixLcom/mojang/blaze3d/systems/RenderSystem;setProjectionMatrix(Lorg/joml/Matrix4f;Lfbq;)V
-
setTextureMatrix
- Mappings:
Namespace Name Mixin selector named setTextureMatrixLcom/mojang/blaze3d/systems/RenderSystem;setTextureMatrix(Lorg/joml/Matrix4f;)Vintermediary setTextureMatrixLcom/mojang/blaze3d/systems/RenderSystem;setTextureMatrix(Lorg/joml/Matrix4f;)Vofficial setTextureMatrixLcom/mojang/blaze3d/systems/RenderSystem;setTextureMatrix(Lorg/joml/Matrix4f;)V
-
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
- Mappings:
Namespace Name Mixin selector named getSequentialBufferLcom/mojang/blaze3d/systems/RenderSystem;getSequentialBuffer(Lnet/minecraft/client/render/VertexFormat$DrawMode;)Lcom/mojang/blaze3d/systems/RenderSystem$ShapeIndexBuffer;intermediary getSequentialBufferLcom/mojang/blaze3d/systems/RenderSystem;getSequentialBuffer(Lnet/minecraft/class_293$class_5596;)Lcom/mojang/blaze3d/systems/RenderSystem$class_5590;official getSequentialBufferLcom/mojang/blaze3d/systems/RenderSystem;getSequentialBuffer(Lfbn$c;)Lcom/mojang/blaze3d/systems/RenderSystem$a;
-
setShaderGameTime
public static void setShaderGameTime(long time, float tickDelta) - Mappings:
Namespace Name Mixin selector named setShaderGameTimeLcom/mojang/blaze3d/systems/RenderSystem;setShaderGameTime(JF)Vintermediary setShaderGameTimeLcom/mojang/blaze3d/systems/RenderSystem;setShaderGameTime(JF)Vofficial setShaderGameTimeLcom/mojang/blaze3d/systems/RenderSystem;setShaderGameTime(JF)V
-
getShaderGameTime
public static float getShaderGameTime() -
getVertexSorting
-