Package com.mojang.blaze3d.systems
Class RenderSystem
java.lang.Object
com.mojang.blaze3d.systems.RenderSystem
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Threadprivate static booleanprivate static booleanprivate static double(package private) static org.apache.logging.log4j.Loggerprivate static intprivate static intprivate static Matrix4fprivate static PoseStackprivate static Matrix4fprivate static ConcurrentLinkedQueue<RenderCall>private static Tesselatorprivate static Threadprivate static Matrix4fprivate static ShaderInstanceprivate static float[]private static float[]private static floatprivate static floatprivate static floatprivate static Vector3f[]private static floatprivate static int[]private static RenderSystem.AutoStorageIndexBufferprivate static RenderSystem.AutoStorageIndexBufferprivate static RenderSystem.AutoStorageIndexBufferprivate static Matrix4f -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidprivate static voidprivate static void_setShaderColor(float p_157160_, float p_157161_, float p_157162_, float p_157163_)private static void_setShaderFogColor(float p_157165_, float p_157166_, float p_157167_, float p_157168_)private static void_setShaderFogEnd(float p_157170_)private static void_setShaderFogStart(float p_157172_)static void_setShaderLights(Vector3f p_157174_, Vector3f p_157175_)static void_setShaderTexture(int p_157177_, int p_157178_)static void_setShaderTexture(int p_157180_, ResourceLocation p_157181_)static voidactiveTexture(int p_69389_)static voidstatic voidassertThread(Supplier<Boolean> p_69394_)static voidstatic voidstatic voidbindTexture(int p_69397_)static voidbindTextureForSetup(int p_157185_)static voidblendEquation(int p_69404_)static voidblendFunc(int p_69406_, int p_69407_)static voidblendFunc(GlStateManager.SourceFactor p_69409_, GlStateManager.DestFactor p_69410_)static voidblendFuncSeparate(int p_69412_, int p_69413_, int p_69414_, int p_69415_)static voidblendFuncSeparate(GlStateManager.SourceFactor p_69417_, GlStateManager.DestFactor p_69418_, GlStateManager.SourceFactor p_69419_, GlStateManager.DestFactor p_69420_)static voidclear(int p_69422_, boolean p_69423_)static voidclearColor(float p_69425_, float p_69426_, float p_69427_, float p_69428_)static voidclearDepth(double p_69431_)static voidclearStencil(int p_69433_)static voidcolorMask(boolean p_69445_, boolean p_69446_, boolean p_69447_, boolean p_69448_)static voidstatic voiddeleteTexture(int p_69455_)static voiddepthFunc(int p_69457_)static voiddepthMask(boolean p_69459_)static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voiddrawElements(int p_157187_, int p_157188_, int p_157189_)static voidstatic voidstatic voidstatic voidstatic voidstatic voidenableScissor(int p_69489_, int p_69490_, int p_69491_, int p_69492_)static voidstatic voidstatic voidflipFrame(long p_69496_)static Stringstatic Stringstatic Stringstatic Matrix4fstatic PoseStackstatic Matrix4fgetSequentialBuffer(VertexFormat.Mode p_157194_, int p_157195_)static ShaderInstancestatic float[]static float[]static floatstatic floatstatic floatstatic floatstatic intgetShaderTexture(int p_157204_)static voidstatic intgetTextureId(int p_157206_)static Matrix4fstatic voidglBindBuffer(int p_157209_, IntSupplier p_157210_)static voidglBindVertexArray(Supplier<Integer> p_157212_)static voidglBufferData(int p_69526_, ByteBuffer p_69527_, int p_69528_)static voidglDeleteBuffers(int p_69530_)static voidglDeleteVertexArrays(int p_157214_)static voidglGenBuffers(Consumer<Integer> p_69532_)static voidglGenVertexArrays(Consumer<Integer> p_157216_)static voidglUniform1(int p_69538_, FloatBuffer p_69539_)static voidglUniform1(int p_69541_, IntBuffer p_69542_)static voidglUniform1i(int p_69544_, int p_69545_)static voidglUniform2(int p_69547_, FloatBuffer p_69548_)static voidglUniform2(int p_69550_, IntBuffer p_69551_)static voidglUniform3(int p_69553_, FloatBuffer p_69554_)static voidglUniform3(int p_69556_, IntBuffer p_69557_)static voidglUniform4(int p_69559_, FloatBuffer p_69560_)static voidglUniform4(int p_69562_, IntBuffer p_69563_)static voidglUniformMatrix2(int p_69565_, boolean p_69566_, FloatBuffer p_69567_)static voidglUniformMatrix3(int p_69569_, boolean p_69570_, FloatBuffer p_69571_)static voidglUniformMatrix4(int p_69573_, boolean p_69574_, FloatBuffer p_69575_)static LongSupplierstatic voidinitGameThread(boolean p_69578_)static voidinitRenderer(int p_69581_, boolean p_69582_)static voidstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic voidlimitDisplayFPS(int p_69831_)static voidlineWidth(float p_69833_)static voidlogicOp(GlStateManager.LogicOp p_69836_)static intstatic voidpixelStore(int p_69855_, int p_69856_)static voidpolygonMode(int p_69861_, int p_69862_)static voidpolygonOffset(float p_69864_, float p_69865_)static voidreadPixels(int p_69872_, int p_69873_, int p_69874_, int p_69875_, int p_69876_, int p_69877_, ByteBuffer p_69878_)static voidrecordRenderCall(RenderCall p_69880_)static voidrenderCrosshair(int p_69882_)static Tesselatorstatic voidstatic voidstatic voidstatic voidrunAsFancy(Runnable p_69891_)Deprecated.static voidsetErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI p_69901_)static voidsetProjectionMatrix(Matrix4f p_157426_)static voidsetShader(Supplier<ShaderInstance> p_157428_)static voidsetShaderColor(float p_157430_, float p_157431_, float p_157432_, float p_157433_)static voidsetShaderFogColor(float p_157435_, float p_157436_, float p_157437_)static voidsetShaderFogColor(float p_157439_, float p_157440_, float p_157441_, float p_157442_)static voidsetShaderFogEnd(float p_157444_)static voidsetShaderFogStart(float p_157446_)static voidsetShaderGameTime(long p_157448_, float p_157449_)static voidsetShaderLights(Vector3f p_157451_, Vector3f p_157452_)static voidsetShaderTexture(int p_157454_, int p_157455_)static voidsetShaderTexture(int p_157457_, ResourceLocation p_157458_)static voidsetTextureMatrix(Matrix4f p_157460_)static voidsetupDefaultState(int p_69903_, int p_69904_, int p_69905_, int p_69906_)static voidsetupGui3DDiffuseLighting(Vector3f p_69909_, Vector3f p_69910_)static voidsetupGuiFlatDiffuseLighting(Vector3f p_69912_, Vector3f p_69913_)static voidsetupLevelDiffuseLighting(Vector3f p_69915_, Vector3f p_69916_, Matrix4f p_69917_)static voidsetupOverlayColor(IntSupplier p_69921_, int p_69922_)static voidsetupShaderLights(ShaderInstance p_157462_)static voidstencilFunc(int p_69926_, int p_69927_, int p_69928_)static voidstencilMask(int p_69930_)static voidstencilOp(int p_69932_, int p_69933_, int p_69934_)static voidstatic voidtexParameter(int p_69938_, int p_69939_, int p_69940_)static voidviewport(int p_69950_, int p_69951_, int p_69952_, int p_69953_)
-
Field Details
-
LOGGER
static final org.apache.logging.log4j.Logger 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 p_69578_) -
isOnGameThread
public static boolean isOnGameThread() -
isOnGameThreadOrInit
public static boolean isOnGameThreadOrInit() -
assertThread
-
isInInitPhase
public static boolean isInInitPhase() -
recordRenderCall
-
flipFrame
public static void flipFrame(long p_69496_) -
replayQueue
public static void replayQueue() -
limitDisplayFPS
public static void limitDisplayFPS(int p_69831_) -
disableDepthTest
public static void disableDepthTest() -
enableDepthTest
public static void enableDepthTest() -
enableScissor
public static void enableScissor(int p_69489_, int p_69490_, int p_69491_, int p_69492_) -
disableScissor
public static void disableScissor() -
depthFunc
public static void depthFunc(int p_69457_) -
depthMask
public static void depthMask(boolean p_69459_) -
enableBlend
public static void enableBlend() -
disableBlend
public static void disableBlend() -
blendFunc
public static void blendFunc(GlStateManager.SourceFactor p_69409_, GlStateManager.DestFactor p_69410_) -
blendFunc
public static void blendFunc(int p_69406_, int p_69407_) -
blendFuncSeparate
public static void blendFuncSeparate(GlStateManager.SourceFactor p_69417_, GlStateManager.DestFactor p_69418_, GlStateManager.SourceFactor p_69419_, GlStateManager.DestFactor p_69420_) -
blendFuncSeparate
public static void blendFuncSeparate(int p_69412_, int p_69413_, int p_69414_, int p_69415_) -
blendEquation
public static void blendEquation(int p_69404_) -
enableCull
public static void enableCull() -
disableCull
public static void disableCull() -
polygonMode
public static void polygonMode(int p_69861_, int p_69862_) -
enablePolygonOffset
public static void enablePolygonOffset() -
disablePolygonOffset
public static void disablePolygonOffset() -
polygonOffset
public static void polygonOffset(float p_69864_, float p_69865_) -
enableColorLogicOp
public static void enableColorLogicOp() -
disableColorLogicOp
public static void disableColorLogicOp() -
logicOp
-
activeTexture
public static void activeTexture(int p_69389_) -
enableTexture
public static void enableTexture() -
disableTexture
public static void disableTexture() -
texParameter
public static void texParameter(int p_69938_, int p_69939_, int p_69940_) -
deleteTexture
public static void deleteTexture(int p_69455_) -
bindTextureForSetup
public static void bindTextureForSetup(int p_157185_) -
bindTexture
public static void bindTexture(int p_69397_) -
viewport
public static void viewport(int p_69950_, int p_69951_, int p_69952_, int p_69953_) -
colorMask
public static void colorMask(boolean p_69445_, boolean p_69446_, boolean p_69447_, boolean p_69448_) -
stencilFunc
public static void stencilFunc(int p_69926_, int p_69927_, int p_69928_) -
stencilMask
public static void stencilMask(int p_69930_) -
stencilOp
public static void stencilOp(int p_69932_, int p_69933_, int p_69934_) -
clearDepth
public static void clearDepth(double p_69431_) -
clearColor
public static void clearColor(float p_69425_, float p_69426_, float p_69427_, float p_69428_) -
clearStencil
public static void clearStencil(int p_69433_) -
clear
public static void clear(int p_69422_, boolean p_69423_) -
setShaderFogStart
public static void setShaderFogStart(float p_157446_) -
_setShaderFogStart
private static void _setShaderFogStart(float p_157172_) -
getShaderFogStart
public static float getShaderFogStart() -
setShaderFogEnd
public static void setShaderFogEnd(float p_157444_) -
_setShaderFogEnd
private static void _setShaderFogEnd(float p_157170_) -
getShaderFogEnd
public static float getShaderFogEnd() -
setShaderFogColor
public static void setShaderFogColor(float p_157439_, float p_157440_, float p_157441_, float p_157442_) -
setShaderFogColor
public static void setShaderFogColor(float p_157435_, float p_157436_, float p_157437_) -
_setShaderFogColor
private static void _setShaderFogColor(float p_157165_, float p_157166_, float p_157167_, float p_157168_) -
getShaderFogColor
public static float[] getShaderFogColor() -
setShaderLights
-
_setShaderLights
-
setupShaderLights
-
setShaderColor
public static void setShaderColor(float p_157430_, float p_157431_, float p_157432_, float p_157433_) -
_setShaderColor
private static void _setShaderColor(float p_157160_, float p_157161_, float p_157162_, float p_157163_) -
getShaderColor
public static float[] getShaderColor() -
drawElements
public static void drawElements(int p_157187_, int p_157188_, int p_157189_) -
lineWidth
public static void lineWidth(float p_69833_) -
getShaderLineWidth
public static float getShaderLineWidth() -
pixelStore
public static void pixelStore(int p_69855_, int p_69856_) -
readPixels
public static void readPixels(int p_69872_, int p_69873_, int p_69874_, int p_69875_, int p_69876_, int p_69877_, ByteBuffer p_69878_) -
getString
-
getBackendDescription
-
getApiDescription
-
initBackendSystem
-
initRenderer
public static void initRenderer(int p_69581_, boolean p_69582_) -
setErrorCallback
public static void setErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI p_69901_) -
renderCrosshair
public static void renderCrosshair(int p_69882_) -
getCapsString
-
setupDefaultState
public static void setupDefaultState(int p_69903_, int p_69904_, int p_69905_, int p_69906_) -
maxSupportedTextureSize
public static int maxSupportedTextureSize() -
glBindBuffer
-
glBindVertexArray
-
glBufferData
-
glDeleteBuffers
public static void glDeleteBuffers(int p_69530_) -
glDeleteVertexArrays
public static void glDeleteVertexArrays(int p_157214_) -
glUniform1i
public static void glUniform1i(int p_69544_, int p_69545_) -
glUniform1
-
glUniform2
-
glUniform3
-
glUniform4
-
glUniform1
-
glUniform2
-
glUniform3
-
glUniform4
-
glUniformMatrix2
-
glUniformMatrix3
-
glUniformMatrix4
-
setupOverlayColor
-
teardownOverlayColor
public static void teardownOverlayColor() -
setupLevelDiffuseLighting
-
setupGuiFlatDiffuseLighting
-
setupGui3DDiffuseLighting
-
beginInitialization
public static void beginInitialization() -
finishInitialization
public static void finishInitialization() -
glGenBuffers
-
glGenVertexArrays
-
renderThreadTesselator
-
defaultBlendFunc
public static void defaultBlendFunc() -
runAsFancy
Deprecated. -
setShader
-
getShader
-
getTextureId
public static int getTextureId(int p_157206_) -
setShaderTexture
-
_setShaderTexture
-
setShaderTexture
public static void setShaderTexture(int p_157454_, int p_157455_) -
_setShaderTexture
public static void _setShaderTexture(int p_157177_, int p_157178_) -
getShaderTexture
public static int getShaderTexture(int p_157204_) -
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.AutoStorageIndexBuffer getSequentialBuffer(VertexFormat.Mode p_157194_, int p_157195_) -
setShaderGameTime
public static void setShaderGameTime(long p_157448_, float p_157449_) -
getShaderGameTime
public static float getShaderGameTime()
-