Package com.mojang.blaze3d.systems
Class RenderSystem
java.lang.Object
com.mojang.blaze3d.systems.RenderSystem
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static Stringprivate static Threadprivate static org.joml.Matrix3fprivate static booleanprivate static booleanprivate static double(package private) static final org.slf4j.Loggerprivate static intprivate static final intprivate static org.joml.Matrix4fprivate static final PoseStackprivate static final AtomicLongprivate static final AtomicBooleanprivate static org.joml.Matrix4fprivate static final ConcurrentLinkedQueue<RenderCall>private static final Tesselatorprivate static Threadprivate static org.joml.Matrix4fprivate static VertexSortingprivate static ShaderInstanceprivate static final float[]private static final float[]private static floatprivate static FogShapeprivate static floatprivate static floatprivate static floatprivate static final org.joml.Vector3f[]private static floatprivate static final int[]private static final RenderSystem.AutoStorageIndexBufferprivate static final RenderSystem.AutoStorageIndexBufferprivate static final RenderSystem.AutoStorageIndexBufferprivate static org.joml.Matrix4fprivate static VertexSorting
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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_setShaderFogShape(FogShape p_202040_) private static void_setShaderFogStart(float p_157172_) private static void_setShaderGlintAlpha(float p_268319_) static void_setShaderLights(org.joml.Vector3f p_253618_, org.joml.Vector3f p_253929_) 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 voidstatic voidstatic voidstatic voidstatic voidstatic 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_) private static IllegalStateExceptionstatic voidstatic voiddeleteTexture(int p_69455_) static voiddepthFunc(int p_69457_) static voiddepthMask(boolean p_69459_) static 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 voidflipFrame(long p_69496_) static Stringstatic Stringstatic Stringstatic org.joml.Matrix3fstatic org.joml.Matrix4fstatic PoseStackstatic org.joml.Matrix4fgetSequentialBuffer(VertexFormat.Mode p_221942_) static ShaderInstancestatic float[]static float[]static floatstatic FogShapestatic floatstatic floatstatic floatstatic floatstatic intgetShaderTexture(int p_157204_) static voidstatic org.joml.Matrix4fstatic VertexSortingstatic 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 TimeSource.NanoTimeSourcestatic 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_) private static voidstatic 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 voidsetInverseViewRotationMatrix(org.joml.Matrix3f p_253989_) static voidsetProjectionMatrix(org.joml.Matrix4f p_277884_, VertexSorting p_277702_) 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 voidsetShaderFogShape(FogShape p_202161_) static voidsetShaderFogStart(float p_157446_) static voidsetShaderGameTime(long p_157448_, float p_157449_) static voidsetShaderGlintAlpha(double p_268332_) static voidsetShaderGlintAlpha(float p_268329_) static voidsetShaderLights(org.joml.Vector3f p_254155_, org.joml.Vector3f p_254006_) static voidsetShaderTexture(int p_157454_, int p_157455_) static voidsetShaderTexture(int p_157457_, ResourceLocation p_157458_) static voidsetTextureMatrix(org.joml.Matrix4f p_254081_) static voidsetupDefaultState(int p_69903_, int p_69904_, int p_69905_, int p_69906_) static voidsetupGui3DDiffuseLighting(org.joml.Vector3f p_253859_, org.joml.Vector3f p_253890_) static voidsetupGuiFlatDiffuseLighting(org.joml.Vector3f p_254419_, org.joml.Vector3f p_254483_) static voidsetupLevelDiffuseLighting(org.joml.Vector3f p_254489_, org.joml.Vector3f p_254541_, org.joml.Matrix4f p_253812_) 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- 
LOGGERstatic final org.slf4j.Logger LOGGER
- 
recordingQueue
- 
RENDER_THREAD_TESSELATOR
- 
MINIMUM_ATLAS_TEXTURE_SIZEprivate static final int MINIMUM_ATLAS_TEXTURE_SIZE- See Also:
 
- 
isReplayingQueueprivate static boolean isReplayingQueue
- 
gameThread
- 
renderThread
- 
MAX_SUPPORTED_TEXTURE_SIZEprivate static int MAX_SUPPORTED_TEXTURE_SIZE
- 
isInInitprivate static boolean isInInit
- 
lastDrawTimeprivate static double lastDrawTime
- 
inverseViewRotationMatrixprivate static org.joml.Matrix3f inverseViewRotationMatrix
- 
projectionMatrixprivate static org.joml.Matrix4f projectionMatrix
- 
savedProjectionMatrixprivate static org.joml.Matrix4f savedProjectionMatrix
- 
vertexSorting
- 
savedVertexSorting
- 
modelViewStack
- 
modelViewMatrixprivate static org.joml.Matrix4f modelViewMatrix
- 
textureMatrixprivate static org.joml.Matrix4f textureMatrix
- 
shaderTexturesprivate static final int[] shaderTextures
- 
shaderColorprivate static final float[] shaderColor
- 
shaderGlintAlphaprivate static float shaderGlintAlpha
- 
shaderFogStartprivate static float shaderFogStart
- 
shaderFogEndprivate static float shaderFogEnd
- 
shaderFogColorprivate static final float[] shaderFogColor
- 
shaderFogShape
- 
shaderLightDirectionsprivate static final org.joml.Vector3f[] shaderLightDirections
- 
shaderGameTimeprivate static float shaderGameTime
- 
shaderLineWidthprivate static float shaderLineWidth
- 
apiDescription
- 
shader
- 
pollEventsWaitStart
- 
pollingEvents
 
- 
- 
Constructor Details- 
RenderSystempublic RenderSystem()
 
- 
- 
Method Details- 
initRenderThreadpublic static void initRenderThread()
- 
isOnRenderThreadpublic static boolean isOnRenderThread()
- 
isOnRenderThreadOrInitpublic static boolean isOnRenderThreadOrInit()
- 
initGameThreadpublic static void initGameThread(boolean p_69578_) 
- 
isOnGameThreadpublic static boolean isOnGameThread()
- 
assertInInitPhasepublic static void assertInInitPhase()
- 
assertOnGameThreadOrInitpublic static void assertOnGameThreadOrInit()
- 
assertOnRenderThreadOrInitpublic static void assertOnRenderThreadOrInit()
- 
assertOnRenderThreadpublic static void assertOnRenderThread()
- 
assertOnGameThreadpublic static void assertOnGameThread()
- 
constructThreadException
- 
isInInitPhasepublic static boolean isInInitPhase()
- 
recordRenderCall
- 
pollEventsprivate static void pollEvents()
- 
isFrozenAtPollEventspublic static boolean isFrozenAtPollEvents()
- 
flipFramepublic static void flipFrame(long p_69496_) 
- 
replayQueuepublic static void replayQueue()
- 
limitDisplayFPSpublic static void limitDisplayFPS(int p_69831_) 
- 
disableDepthTestpublic static void disableDepthTest()
- 
enableDepthTestpublic static void enableDepthTest()
- 
enableScissorpublic static void enableScissor(int p_69489_, int p_69490_, int p_69491_, int p_69492_) 
- 
disableScissorpublic static void disableScissor()
- 
depthFuncpublic static void depthFunc(int p_69457_) 
- 
depthMaskpublic static void depthMask(boolean p_69459_) 
- 
enableBlendpublic static void enableBlend()
- 
disableBlendpublic static void disableBlend()
- 
blendFuncpublic static void blendFunc(GlStateManager.SourceFactor p_69409_, GlStateManager.DestFactor p_69410_) 
- 
blendFuncpublic static void blendFunc(int p_69406_, int p_69407_) 
- 
blendFuncSeparatepublic static void blendFuncSeparate(GlStateManager.SourceFactor p_69417_, GlStateManager.DestFactor p_69418_, GlStateManager.SourceFactor p_69419_, GlStateManager.DestFactor p_69420_) 
- 
blendFuncSeparatepublic static void blendFuncSeparate(int p_69412_, int p_69413_, int p_69414_, int p_69415_) 
- 
blendEquationpublic static void blendEquation(int p_69404_) 
- 
enableCullpublic static void enableCull()
- 
disableCullpublic static void disableCull()
- 
polygonModepublic static void polygonMode(int p_69861_, int p_69862_) 
- 
enablePolygonOffsetpublic static void enablePolygonOffset()
- 
disablePolygonOffsetpublic static void disablePolygonOffset()
- 
polygonOffsetpublic static void polygonOffset(float p_69864_, float p_69865_) 
- 
enableColorLogicOppublic static void enableColorLogicOp()
- 
disableColorLogicOppublic static void disableColorLogicOp()
- 
logicOp
- 
activeTexturepublic static void activeTexture(int p_69389_) 
- 
texParameterpublic static void texParameter(int p_69938_, int p_69939_, int p_69940_) 
- 
deleteTexturepublic static void deleteTexture(int p_69455_) 
- 
bindTextureForSetuppublic static void bindTextureForSetup(int p_157185_) 
- 
bindTexturepublic static void bindTexture(int p_69397_) 
- 
viewportpublic static void viewport(int p_69950_, int p_69951_, int p_69952_, int p_69953_) 
- 
colorMaskpublic static void colorMask(boolean p_69445_, boolean p_69446_, boolean p_69447_, boolean p_69448_) 
- 
stencilFuncpublic static void stencilFunc(int p_69926_, int p_69927_, int p_69928_) 
- 
stencilMaskpublic static void stencilMask(int p_69930_) 
- 
stencilOppublic static void stencilOp(int p_69932_, int p_69933_, int p_69934_) 
- 
clearDepthpublic static void clearDepth(double p_69431_) 
- 
clearColorpublic static void clearColor(float p_69425_, float p_69426_, float p_69427_, float p_69428_) 
- 
clearStencilpublic static void clearStencil(int p_69433_) 
- 
clearpublic static void clear(int p_69422_, boolean p_69423_) 
- 
setShaderFogStartpublic static void setShaderFogStart(float p_157446_) 
- 
_setShaderFogStartprivate static void _setShaderFogStart(float p_157172_) 
- 
getShaderFogStartpublic static float getShaderFogStart()
- 
setShaderGlintAlphapublic static void setShaderGlintAlpha(double p_268332_) 
- 
setShaderGlintAlphapublic static void setShaderGlintAlpha(float p_268329_) 
- 
_setShaderGlintAlphaprivate static void _setShaderGlintAlpha(float p_268319_) 
- 
getShaderGlintAlphapublic static float getShaderGlintAlpha()
- 
setShaderFogEndpublic static void setShaderFogEnd(float p_157444_) 
- 
_setShaderFogEndprivate static void _setShaderFogEnd(float p_157170_) 
- 
getShaderFogEndpublic static float getShaderFogEnd()
- 
setShaderFogColorpublic static void setShaderFogColor(float p_157439_, float p_157440_, float p_157441_, float p_157442_) 
- 
setShaderFogColorpublic static void setShaderFogColor(float p_157435_, float p_157436_, float p_157437_) 
- 
_setShaderFogColorprivate static void _setShaderFogColor(float p_157165_, float p_157166_, float p_157167_, float p_157168_) 
- 
getShaderFogColorpublic static float[] getShaderFogColor()
- 
setShaderFogShape
- 
_setShaderFogShape
- 
getShaderFogShape
- 
setShaderLightspublic static void setShaderLights(org.joml.Vector3f p_254155_, org.joml.Vector3f p_254006_) 
- 
_setShaderLightspublic static void _setShaderLights(org.joml.Vector3f p_253618_, org.joml.Vector3f p_253929_) 
- 
setupShaderLights
- 
setShaderColorpublic static void setShaderColor(float p_157430_, float p_157431_, float p_157432_, float p_157433_) 
- 
_setShaderColorprivate static void _setShaderColor(float p_157160_, float p_157161_, float p_157162_, float p_157163_) 
- 
getShaderColorpublic static float[] getShaderColor()
- 
drawElementspublic static void drawElements(int p_157187_, int p_157188_, int p_157189_) 
- 
lineWidthpublic static void lineWidth(float p_69833_) 
- 
getShaderLineWidthpublic static float getShaderLineWidth()
- 
pixelStorepublic static void pixelStore(int p_69855_, int p_69856_) 
- 
readPixelspublic 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
- 
initRendererpublic static void initRenderer(int p_69581_, boolean p_69582_) 
- 
setErrorCallbackpublic static void setErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI p_69901_) 
- 
renderCrosshairpublic static void renderCrosshair(int p_69882_) 
- 
getCapsString
- 
setupDefaultStatepublic static void setupDefaultState(int p_69903_, int p_69904_, int p_69905_, int p_69906_) 
- 
maxSupportedTextureSizepublic static int maxSupportedTextureSize()
- 
glBindBuffer
- 
glBindVertexArray
- 
glBufferData
- 
glDeleteBufferspublic static void glDeleteBuffers(int p_69530_) 
- 
glDeleteVertexArrayspublic static void glDeleteVertexArrays(int p_157214_) 
- 
glUniform1ipublic static void glUniform1i(int p_69544_, int p_69545_) 
- 
glUniform1
- 
glUniform2
- 
glUniform3
- 
glUniform4
- 
glUniform1
- 
glUniform2
- 
glUniform3
- 
glUniform4
- 
glUniformMatrix2
- 
glUniformMatrix3
- 
glUniformMatrix4
- 
setupOverlayColor
- 
teardownOverlayColorpublic static void teardownOverlayColor()
- 
setupLevelDiffuseLightingpublic static void setupLevelDiffuseLighting(org.joml.Vector3f p_254489_, org.joml.Vector3f p_254541_, org.joml.Matrix4f p_253812_) 
- 
setupGuiFlatDiffuseLightingpublic static void setupGuiFlatDiffuseLighting(org.joml.Vector3f p_254419_, org.joml.Vector3f p_254483_) 
- 
setupGui3DDiffuseLightingpublic static void setupGui3DDiffuseLighting(org.joml.Vector3f p_253859_, org.joml.Vector3f p_253890_) 
- 
beginInitializationpublic static void beginInitialization()
- 
finishInitializationpublic static void finishInitialization()
- 
glGenBuffers
- 
glGenVertexArrays
- 
renderThreadTesselator
- 
defaultBlendFuncpublic static void defaultBlendFunc()
- 
runAsFancyDeprecated.
- 
setShader
- 
getShader
- 
setShaderTexture
- 
_setShaderTexture
- 
setShaderTexturepublic static void setShaderTexture(int p_157454_, int p_157455_) 
- 
_setShaderTexturepublic static void _setShaderTexture(int p_157177_, int p_157178_) 
- 
getShaderTexturepublic static int getShaderTexture(int p_157204_) 
- 
setProjectionMatrix
- 
setInverseViewRotationMatrixpublic static void setInverseViewRotationMatrix(org.joml.Matrix3f p_253989_) 
- 
setTextureMatrixpublic static void setTextureMatrix(org.joml.Matrix4f p_254081_) 
- 
resetTextureMatrixpublic static void resetTextureMatrix()
- 
applyModelViewMatrixpublic static void applyModelViewMatrix()
- 
backupProjectionMatrixpublic static void backupProjectionMatrix()
- 
_backupProjectionMatrixprivate static void _backupProjectionMatrix()
- 
restoreProjectionMatrixpublic static void restoreProjectionMatrix()
- 
_restoreProjectionMatrixprivate static void _restoreProjectionMatrix()
- 
getProjectionMatrixpublic static org.joml.Matrix4f getProjectionMatrix()
- 
getInverseViewRotationMatrixpublic static org.joml.Matrix3f getInverseViewRotationMatrix()
- 
getModelViewMatrixpublic static org.joml.Matrix4f getModelViewMatrix()
- 
getModelViewStack
- 
getTextureMatrixpublic static org.joml.Matrix4f getTextureMatrix()
- 
getSequentialBuffer
- 
setShaderGameTimepublic static void setShaderGameTime(long p_157448_, float p_157449_) 
- 
getShaderGameTimepublic static float getShaderGameTime()
- 
getVertexSorting
 
-