com.mojang.blaze3d.opengl

public class GlStateManager

com.mojang.blaze3d.opengl.GlStateManager
com.mojang.blaze3d.opengl.GlStateManager
com.mojang.blaze3d.opengl.GlStateManager
com.mojang.blaze3d.opengl.GlStateManager
com.mojang.blaze3d.opengl.GlStateManager

Field summary

Modifier and TypeField
private static final boolean
ON_LINUX
ON_LINUX
ON_LINUX
private static final com.mojang.jtracy.Plot
PLOT_TEXTURES
PLOT_TEXTURES
PLOT_TEXTURES
private static int
numTextures
numTextures
numTextures
private static final com.mojang.jtracy.Plot
PLOT_BUFFERS
PLOT_BUFFERS
PLOT_BUFFERS
private static int
numBuffers
numBuffers
numBuffers
private static final GlStateManager$BlendState
BLEND
BLEND
BLEND
private static final GlStateManager$DepthState
DEPTH
DEPTH
DEPTH
private static final GlStateManager$CullState
CULL
CULL
CULL
private static final GlStateManager$PolygonOffsetState
POLY_OFFSET
POLY_OFFSET
POLY_OFFSET
private static final GlStateManager$ColorLogicState
COLOR_LOGIC
COLOR_LOGIC
COLOR_LOGIC
private static final GlStateManager$ScissorState
SCISSOR
SCISSOR
SCISSOR
private static int
activeTexture
activeTexture
activeTexture
private static final GlStateManager$TextureState[]
TEXTURES
TEXTURES
TEXTURES
private static final GlStateManager$ColorMask
COLOR_MASK
COLOR_MASK
COLOR_MASK
private static int
readFbo
readFbo
readFbo
private static int
writeFbo
writeFbo
writeFbo

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
_disableScissorTest()
_disableScissorTest()
_disableScissorTest()
public static void
_enableScissorTest()
_enableScissorTest()
_enableScissorTest()
public static void
_scissorBox(int arg0, int arg1, int arg2, int arg3)
_scissorBox(int arg0, int arg1, int arg2, int arg3)
_scissorBox(int arg0, int arg1, int arg2, int arg3)
_scissorBox(int x, int y, int width, int height)
_scissorBox(int p_391506_, int p_397857_, int p_395718_, int p_397952_)
public static void
_disableDepthTest()
_disableDepthTest()
_disableDepthTest()
public static void
_enableDepthTest()
_enableDepthTest()
_enableDepthTest()
public static void
_depthFunc(int arg0)
_depthFunc(int arg0)
_depthFunc(int arg0)
_depthFunc(int func)
_depthFunc(int p_391448_)
public static void
_depthMask(boolean arg0)
_depthMask(boolean arg0)
_depthMask(boolean arg0)
_depthMask(boolean mask)
_depthMask(boolean p_396968_)
public static void
_disableBlend()
_disableBlend()
_disableBlend()
public static void
_enableBlend()
_enableBlend()
_enableBlend()
public static void
_blendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
_blendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
_blendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
_blendFuncSeparate(int srcFactorRGB, int dstFactorRgb, int srcFactorAlpha, int dstFactorAlpha)
_blendFuncSeparate(int p_393389_, int p_391204_, int p_391240_, int p_394979_)
public static int
glGetProgrami(int arg0, int arg1)
glGetProgrami(int arg0, int arg1)
glGetProgrami(int arg0, int arg1)
glGetProgrami(int program, int pname)
glGetProgrami(int p_392680_, int p_394462_)
public static void
glAttachShader(int arg0, int arg1)
glAttachShader(int arg0, int arg1)
glAttachShader(int arg0, int arg1)
glAttachShader(int program, int shader)
glAttachShader(int p_393760_, int p_392795_)
public static void
glDeleteShader(int arg0)
glDeleteShader(int arg0)
glDeleteShader(int arg0)
glDeleteShader(int shader)
glDeleteShader(int p_398038_)
public static int
glCreateShader(int arg0)
glCreateShader(int arg0)
glCreateShader(int arg0)
glCreateShader(int type)
glCreateShader(int p_396843_)
public static void
glShaderSource(int arg0, String arg1)
glShaderSource(int arg0, String arg1)
glShaderSource(int arg0, String arg1)
glShaderSource(int shader, String source)
glShaderSource(int p_393940_, String p_391652_)
public static void
glCompileShader(int arg0)
glCompileShader(int arg0)
glCompileShader(int arg0)
glCompileShader(int shader)
glCompileShader(int p_391844_)
public static int
glGetShaderi(int arg0, int arg1)
glGetShaderi(int arg0, int arg1)
glGetShaderi(int arg0, int arg1)
glGetShaderi(int shader, int pname)
glGetShaderi(int p_396236_, int p_396666_)
public static void
_glUseProgram(int arg0)
_glUseProgram(int arg0)
_glUseProgram(int arg0)
_glUseProgram(int program)
_glUseProgram(int p_392744_)
public static int
glCreateProgram()
glCreateProgram()
glCreateProgram()
public static void
glDeleteProgram(int arg0)
glDeleteProgram(int arg0)
glDeleteProgram(int arg0)
glDeleteProgram(int program)
glDeleteProgram(int p_397067_)
public static void
glLinkProgram(int arg0)
glLinkProgram(int arg0)
glLinkProgram(int arg0)
glLinkProgram(int program)
glLinkProgram(int p_394434_)
public static int
_glGetUniformLocation(int arg0, CharSequence arg1)
_glGetUniformLocation(int arg0, CharSequence arg1)
_glGetUniformLocation(int arg0, CharSequence arg1)
_glGetUniformLocation(int program, CharSequence name)
_glGetUniformLocation(int p_393659_, CharSequence p_396010_)
public static void
_glUniform1(int arg0, IntBuffer arg1)
_glUniform1(int arg0, IntBuffer arg1)
_glUniform1(int arg0, IntBuffer arg1)
_glUniform1(int location, IntBuffer value)
_glUniform1(int p_396368_, IntBuffer p_396504_)
public static void
_glUniform1i(int arg0, int arg1)
_glUniform1i(int arg0, int arg1)
_glUniform1i(int arg0, int arg1)
_glUniform1i(int location, int value)
_glUniform1i(int p_391519_, int p_394457_)
public static void
_glUniform1(int arg0, FloatBuffer arg1)
_glUniform1(int arg0, FloatBuffer arg1)
_glUniform1(int arg0, FloatBuffer arg1)
_glUniform1(int location, FloatBuffer value)
_glUniform1(int p_395660_, FloatBuffer p_394551_)
public static void
_glUniform2(int arg0, FloatBuffer arg1)
_glUniform2(int arg0, FloatBuffer arg1)
_glUniform2(int arg0, FloatBuffer arg1)
_glUniform2(int location, FloatBuffer value)
_glUniform2(int p_395185_, FloatBuffer p_397143_)
public static void
_glUniform3(int arg0, IntBuffer arg1)
_glUniform3(int arg0, IntBuffer arg1)
_glUniform3(int arg0, IntBuffer arg1)
_glUniform3(int location, IntBuffer value)
_glUniform3(int p_396411_, IntBuffer p_396786_)
public static void
_glUniform3(int arg0, FloatBuffer arg1)
_glUniform3(int arg0, FloatBuffer arg1)
_glUniform3(int arg0, FloatBuffer arg1)
_glUniform3(int location, FloatBuffer value)
_glUniform3(int p_397507_, FloatBuffer p_392712_)
public static void
_glUniform4(int arg0, FloatBuffer arg1)
_glUniform4(int arg0, FloatBuffer arg1)
_glUniform4(int arg0, FloatBuffer arg1)
_glUniform4(int location, FloatBuffer value)
_glUniform4(int p_393800_, FloatBuffer p_397650_)
public static void
_glUniformMatrix4(int arg0, FloatBuffer arg1)
_glUniformMatrix4(int arg0, FloatBuffer arg1)
_glUniformMatrix4(int arg0, FloatBuffer arg1)
_glUniformMatrix4(int location, FloatBuffer value)
_glUniformMatrix4(int p_397654_, FloatBuffer p_397564_)
public static void
_glBindAttribLocation(int arg0, int arg1, CharSequence arg2)
_glBindAttribLocation(int arg0, int arg1, CharSequence arg2)
_glBindAttribLocation(int arg0, int arg1, CharSequence arg2)
_glBindAttribLocation(int program, int index, CharSequence name)
_glBindAttribLocation(int p_392637_, int p_392418_, CharSequence p_393241_)
public static int
_glGenBuffers()
_glGenBuffers()
_glGenBuffers()
public static int
_glGenVertexArrays()
_glGenVertexArrays()
_glGenVertexArrays()
public static void
_glBindBuffer(int arg0, int arg1)
_glBindBuffer(int arg0, int arg1)
_glBindBuffer(int arg0, int arg1)
_glBindBuffer(int target, int buffer)
_glBindBuffer(int p_396014_, int p_395586_)
public static void
_glBindVertexArray(int arg0)
_glBindVertexArray(int arg0)
_glBindVertexArray(int arg0)
_glBindVertexArray(int array)
_glBindVertexArray(int p_396222_)
public static void
_glBufferData(int arg0, ByteBuffer arg1, int arg2)
_glBufferData(int arg0, ByteBuffer arg1, int arg2)
_glBufferData(int arg0, ByteBuffer arg1, int arg2)
_glBufferData(int target, ByteBuffer data, int usage)
_glBufferData(int p_395214_, ByteBuffer p_392254_, int p_398006_)
public static void
_glBufferSubData(int arg0, int arg1, ByteBuffer arg2)
_glBufferSubData(int arg0, int arg1, ByteBuffer arg2)
_glBufferSubData(int arg0, int arg1, ByteBuffer arg2)
_glBufferSubData(int target, int offset, ByteBuffer data)
_glBufferSubData(int p_393265_, int p_391452_, ByteBuffer p_393357_)
public static void
_glBufferData(int arg0, long arg1, int arg2)
_glBufferData(int arg0, long arg1, int arg2)
_glBufferData(int arg0, long arg1, int arg2)
_glBufferData(int target, long size, int usage)
_glBufferData(int p_396133_, long p_397153_, int arg2)
public static ByteBuffer
_glMapBufferRange(int arg0, int arg1, int arg2, int arg3)
_glMapBufferRange(int arg0, int arg1, int arg2, int arg3)
_glMapBufferRange(int arg0, int arg1, int arg2, int arg3)
_glMapBufferRange(int target, int offset, int range, int access)
_glMapBufferRange(int p_396635_, int p_392421_, int p_392666_, int p_395186_)
public static void
_glUnmapBuffer(int arg0)
_glUnmapBuffer(int arg0)
_glUnmapBuffer(int arg0)
_glUnmapBuffer(int target)
_glUnmapBuffer(int p_393698_)
public static void
_glDeleteBuffers(int arg0)
_glDeleteBuffers(int arg0)
_glDeleteBuffers(int arg0)
_glDeleteBuffers(int buffer)
_glDeleteBuffers(int p_392748_)
public static void
_glBindFramebuffer(int arg0, int arg1)
_glBindFramebuffer(int arg0, int arg1)
_glBindFramebuffer(int arg0, int arg1)
_glBindFramebuffer(int target, int framebuffer)
_glBindFramebuffer(int p_395557_, int p_393310_)
public static int
getFrameBuffer(int arg0)
getFrameBuffer(int arg0)
getFrameBuffer(int arg0)
getFrameBuffer(int target)
getFrameBuffer(int p_393448_)
public static void
_glBlitFrameBuffer(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
_glBlitFrameBuffer(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
_glBlitFrameBuffer(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
_glBlitFrameBuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
_glBlitFrameBuffer(int p_393298_, int p_392926_, int p_392564_, int p_394340_, int p_395138_, int p_397917_, int p_391868_, int p_393543_, int p_396985_, int p_396115_)
public static void
_glDeleteFramebuffers(int arg0)
_glDeleteFramebuffers(int arg0)
_glDeleteFramebuffers(int arg0)
_glDeleteFramebuffers(int framebuffer)
_glDeleteFramebuffers(int p_391497_)
public static int
glGenFramebuffers()
glGenFramebuffers()
glGenFramebuffers()
public static void
_glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
_glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
_glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
_glFramebufferTexture2D(int target, int attachment, int textureTarget, int texture, int level)
_glFramebufferTexture2D(int p_392731_, int p_391934_, int p_392764_, int p_396348_, int p_391184_)
public static void
glActiveTexture(int arg0)
glActiveTexture(int arg0)
glActiveTexture(int arg0)
glActiveTexture(int texture)
glActiveTexture(int p_392419_)
public static void
glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
glBlendFuncSeparate(int srcFactorRgb, int dstFactorRgb, int srcFactorAlpha, int dstFactorAlpha)
glBlendFuncSeparate(int p_393432_, int p_392255_, int p_397678_, int p_397509_)
public static String
glGetShaderInfoLog(int arg0, int arg1)
glGetShaderInfoLog(int arg0, int arg1)
glGetShaderInfoLog(int arg0, int arg1)
glGetShaderInfoLog(int shader, int maxLength)
glGetShaderInfoLog(int p_391967_, int p_392771_)
public static String
glGetProgramInfoLog(int arg0, int arg1)
glGetProgramInfoLog(int arg0, int arg1)
glGetProgramInfoLog(int arg0, int arg1)
glGetProgramInfoLog(int program, int maxLength)
glGetProgramInfoLog(int p_394100_, int p_394227_)
public static void
_enableCull()
_enableCull()
_enableCull()
public static void
_disableCull()
_disableCull()
_disableCull()
public static void
_polygonMode(int arg0, int arg1)
_polygonMode(int arg0, int arg1)
_polygonMode(int arg0, int arg1)
_polygonMode(int face, int mode)
_polygonMode(int p_392773_, int p_394202_)
public static void
_enablePolygonOffset()
_enablePolygonOffset()
_enablePolygonOffset()
public static void
_disablePolygonOffset()
_disablePolygonOffset()
_disablePolygonOffset()
public static void
_polygonOffset(float arg0, float arg1)
_polygonOffset(float arg0, float arg1)
_polygonOffset(float arg0, float arg1)
_polygonOffset(float factor, float units)
_polygonOffset(float p_391589_, float p_392606_)
public static void
_enableColorLogicOp()
_enableColorLogicOp()
_enableColorLogicOp()
public static void
_disableColorLogicOp()
_disableColorLogicOp()
_disableColorLogicOp()
public static void
_logicOp(int arg0)
_logicOp(int arg0)
_logicOp(int arg0)
_logicOp(int op)
_logicOp(int p_391507_)
public static void
_activeTexture(int arg0)
_activeTexture(int arg0)
_activeTexture(int arg0)
_activeTexture(int texture)
_activeTexture(int p_391310_)
public static void
_texParameter(int arg0, int arg1, int arg2)
_texParameter(int arg0, int arg1, int arg2)
_texParameter(int arg0, int arg1, int arg2)
_texParameter(int target, int pname, int param)
_texParameter(int p_393876_, int p_397998_, int p_396741_)
public static int
_getTexLevelParameter(int arg0, int arg1, int arg2)
_getTexLevelParameter(int arg0, int arg1, int arg2)
_getTexLevelParameter(int arg0, int arg1, int arg2)
_getTexLevelParameter(int target, int level, int pname)
_getTexLevelParameter(int p_393352_, int p_397204_, int p_396319_)
public static int
_genTexture()
_genTexture()
_genTexture()
public static void
_deleteTexture(int arg0)
_deleteTexture(int arg0)
_deleteTexture(int arg0)
_deleteTexture(int texture)
_deleteTexture(int p_394568_)
public static void
_bindTexture(int arg0)
_bindTexture(int arg0)
_bindTexture(int arg0)
_bindTexture(int texture)
_bindTexture(int p_394207_)
public static int
_getActiveTexture()
_getActiveTexture()
_getActiveTexture()
public static void
_texImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IntBuffer arg8)
_texImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IntBuffer arg8)
_texImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IntBuffer arg8)
_texImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, IntBuffer pixels)
_texImage2D(int p_391628_, int p_392395_, int p_394214_, int p_396350_, int p_394928_, int p_396300_, int p_397202_, int p_397817_, IntBuffer p_394174_)
public static void
_texSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
_texSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
_texSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
_texSubImage2D(int target, int level, int offsetX, int offsetY, int width, int height, int format, int type, long pixels)
_texSubImage2D(int p_394880_, int p_397930_, int p_397479_, int p_393161_, int p_393411_, int p_397215_, int p_397149_, int p_393711_, long p_395529_)
public static void
_texSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IntBuffer arg8)
_texSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IntBuffer arg8)
_texSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, IntBuffer arg8)
_texSubImage2D(int target, int level, int offsetX, int offsetY, int width, int height, int format, int type, IntBuffer pixels)
_texSubImage2D(int p_394769_, int p_392303_, int p_393147_, int p_394524_, int p_396987_, int p_394589_, int p_397928_, int p_397699_, IntBuffer p_395076_)
public static void
_viewport(int arg0, int arg1, int arg2, int arg3)
_viewport(int arg0, int arg1, int arg2, int arg3)
_viewport(int arg0, int arg1, int arg2, int arg3)
_viewport(int x, int y, int width, int height)
_viewport(int p_392872_, int p_397534_, int p_395252_, int p_393762_)
public static void
_colorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
_colorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
_colorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
_colorMask(boolean red, boolean green, boolean blue, boolean alpha)
_colorMask(boolean p_393218_, boolean p_396455_, boolean p_391166_, boolean p_395760_)
public static void
_clear(int arg0)
_clear(int arg0)
_clear(int arg0)
_clear(int mask)
_clear(int p_397125_)
public static void
_vertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)
_vertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)
_vertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)
_vertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer)
_vertexAttribPointer(int p_396169_, int p_393187_, int p_394089_, boolean p_396314_, int p_393703_, long p_393673_)
public static void
_vertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
_vertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
_vertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
_vertexAttribIPointer(int index, int size, int type, int stride, long pointer)
_vertexAttribIPointer(int p_392930_, int p_396087_, int p_397639_, int p_397483_, long p_396751_)
public static void
_enableVertexAttribArray(int arg0)
_enableVertexAttribArray(int arg0)
_enableVertexAttribArray(int arg0)
_enableVertexAttribArray(int index)
_enableVertexAttribArray(int p_396763_)
public static void
_drawElements(int arg0, int arg1, int arg2, long arg3)
_drawElements(int arg0, int arg1, int arg2, long arg3)
_drawElements(int arg0, int arg1, int arg2, long arg3)
_drawElements(int mode, int type, int count, long indices)
_drawElements(int p_394836_, int p_395652_, int p_393291_, long p_393540_)
public static void
_drawArrays(int arg0, int arg1, int arg2)
_drawArrays(int arg0, int arg1, int arg2)
_drawArrays(int arg0, int arg1, int arg2)
_drawArrays(int mode, int first, int count)
_drawArrays(int p_393403_, int p_395562_, int p_396515_)
public static void
_pixelStore(int arg0, int arg1)
_pixelStore(int arg0, int arg1)
_pixelStore(int arg0, int arg1)
_pixelStore(int pname, int param)
_pixelStore(int p_391888_, int p_393795_)
public static void
_readPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
_readPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
_readPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
_readPixels(int x, int y, int width, int height, int format, int type, long pixels)
_readPixels(int p_396021_, int p_391924_, int p_393428_, int p_396602_, int p_397360_, int p_397798_, long p_391804_)
public static int
_getError()
_getError()
_getError()
public static void
clearGlErrors()
clearGlErrors()
clearGlErrors()
public static String
_getString(int arg0)
_getString(int arg0)
_getString(int arg0)
_getString(int name)
_getString(int p_396593_)
public static int
_getInteger(int arg0)
_getInteger(int arg0)
_getInteger(int arg0)
_getInteger(int pname)
_getInteger(int p_395450_)
public static long
_glFenceSync(int arg0, int arg1)
_glFenceSync(int arg0, int arg1)
_glFenceSync(int arg0, int arg1)
_glFenceSync(int condition, int flags)
_glFenceSync(int p_395964_, int p_397537_)
public static int
_glClientWaitSync(long arg0, int arg1, long arg2)
_glClientWaitSync(long arg0, int arg1, long arg2)
_glClientWaitSync(long arg0, int arg1, long arg2)
_glClientWaitSync(long sync, int flags, long timeout)
_glClientWaitSync(long p_394010_, int p_397494_, long arg2)
public static void
_glDeleteSync(long arg0)
_glDeleteSync(long arg0)
_glDeleteSync(long arg0)
_glDeleteSync(long sync)
_glDeleteSync(long p_393074_)