com.mojang.blaze3d.platform

public class GLX

com.mojang.blaze3d.platform.GLX
com.mojang.blaze3d.platform.GLX
com.mojang.blaze3d.platform.GLX
com.mojang.blaze3d.platform.GLX
com.mojang.blaze3d.platform.GLX

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
LOGGER
LOGGER
LOGGER
LOGGER
public static boolean
isNvidia
isNvidia
isNvidia
isNvidia
public static boolean
isAmd
isAmd
isAmd
isAmd
public static int
GL_FRAMEBUFFER
GL_FRAMEBUFFER
GL_FRAMEBUFFER
GL_FRAMEBUFFER
public static int
GL_RENDERBUFFER
GL_RENDERBUFFER
GL_RENDERBUFFER
GL_RENDERBUFFER
public static int
GL_COLOR_ATTACHMENT0
GL_COLOR_ATTACHMENT0
GL_COLOR_ATTACHMENT0
GL_COLOR_ATTACHMENT0
public static int
GL_DEPTH_ATTACHMENT
GL_DEPTH_ATTACHMENT
GL_DEPTH_ATTACHMENT
GL_DEPTH_ATTACHMENT
public static int
GL_FRAMEBUFFER_COMPLETE
GL_FRAMEBUFFER_COMPLETE
GL_FRAMEBUFFER_COMPLETE
GL_FRAMEBUFFER_COMPLETE
public static int
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
public static int
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
public static int
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
public static int
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
private static GLX$FboMode
fboMode
fboMode
fboMode
fboMode
public static final boolean
useFbo
useFbo
useFbo
useFbo
private static boolean
hasShaders
hasShaders
hasShaders
hasShaders
private static boolean
useShaderArb
useShaderArb
useShaderArb
useShaderArb
public static int
GL_LINK_STATUS
GL_LINK_STATUS
GL_LINK_STATUS
GL_LINK_STATUS
public static int
GL_COMPILE_STATUS
GL_COMPILE_STATUS
GL_COMPILE_STATUS
GL_COMPILE_STATUS
public static int
GL_VERTEX_SHADER
GL_VERTEX_SHADER
GL_VERTEX_SHADER
GL_VERTEX_SHADER
public static int
GL_FRAGMENT_SHADER
GL_FRAGMENT_SHADER
GL_FRAGMENT_SHADER
GL_FRAGMENT_SHADER
private static boolean
useMultitextureArb
useMultitextureArb
useMultitextureArb
useMultitextureArb
public static int
GL_TEXTURE0
GL_TEXTURE0
GL_TEXTURE0
GL_TEXTURE0
public static int
GL_TEXTURE1
GL_TEXTURE1
GL_TEXTURE1
GL_TEXTURE1
public static int
GL_TEXTURE2
GL_TEXTURE2
GL_TEXTURE2
GL_TEXTURE2
private static boolean
useTexEnvCombineArb
useTexEnvCombineArb
useTexEnvCombineArb
useTexEnvCombineArb
public static int
GL_COMBINE
GL_COMBINE
GL_COMBINE
GL_COMBINE
public static int
GL_INTERPOLATE
GL_INTERPOLATE
GL_INTERPOLATE
GL_INTERPOLATE
public static int
GL_PRIMARY_COLOR
GL_PRIMARY_COLOR
GL_PRIMARY_COLOR
GL_PRIMARY_COLOR
public static int
GL_CONSTANT
GL_CONSTANT
GL_CONSTANT
GL_CONSTANT
public static int
GL_PREVIOUS
GL_PREVIOUS
GL_PREVIOUS
GL_PREVIOUS
public static int
GL_COMBINE_RGB
GL_COMBINE_RGB
GL_COMBINE_RGB
GL_COMBINE_RGB
public static int
GL_SOURCE0_RGB
GL_SOURCE0_RGB
GL_SOURCE0_RGB
GL_SOURCE0_RGB
public static int
GL_SOURCE1_RGB
GL_SOURCE1_RGB
GL_SOURCE1_RGB
GL_SOURCE1_RGB
public static int
GL_SOURCE2_RGB
GL_SOURCE2_RGB
GL_SOURCE2_RGB
GL_SOURCE2_RGB
public static int
GL_OPERAND0_RGB
GL_OPERAND0_RGB
GL_OPERAND0_RGB
GL_OPERAND0_RGB
public static int
GL_OPERAND1_RGB
GL_OPERAND1_RGB
GL_OPERAND1_RGB
GL_OPERAND1_RGB
public static int
GL_OPERAND2_RGB
GL_OPERAND2_RGB
GL_OPERAND2_RGB
GL_OPERAND2_RGB
public static int
GL_COMBINE_ALPHA
GL_COMBINE_ALPHA
GL_COMBINE_ALPHA
GL_COMBINE_ALPHA
public static int
GL_SOURCE0_ALPHA
GL_SOURCE0_ALPHA
GL_SOURCE0_ALPHA
GL_SOURCE0_ALPHA
public static int
GL_SOURCE1_ALPHA
GL_SOURCE1_ALPHA
GL_SOURCE1_ALPHA
GL_SOURCE1_ALPHA
public static int
GL_SOURCE2_ALPHA
GL_SOURCE2_ALPHA
GL_SOURCE2_ALPHA
GL_SOURCE2_ALPHA
public static int
GL_OPERAND0_ALPHA
GL_OPERAND0_ALPHA
GL_OPERAND0_ALPHA
GL_OPERAND0_ALPHA
public static int
GL_OPERAND1_ALPHA
GL_OPERAND1_ALPHA
GL_OPERAND1_ALPHA
GL_OPERAND1_ALPHA
public static int
GL_OPERAND2_ALPHA
GL_OPERAND2_ALPHA
GL_OPERAND2_ALPHA
GL_OPERAND2_ALPHA
private static boolean
separateBlend
separateBlend
separateBlend
separateBlend
public static boolean
useSeparateBlendExt
useSeparateBlendExt
useSeparateBlendExt
useSeparateBlendExt
public static boolean
isOpenGl21
isOpenGl21
isOpenGl21
isOpenGl21
public static boolean
usePostProcess
usePostProcess
usePostProcess
usePostProcess
private static String
capsString
capsString
capsString
capsString
private static String
cpuInfo
cpuInfo
cpuInfo
cpuInfo
public static final boolean
useVbo
useVbo
useVbo
useVbo
public static boolean
needVbo
needVbo
needVbo
needVbo
private static boolean
useVboArb
useVboArb
useVboArb
useVboArb
public static int
GL_ARRAY_BUFFER
GL_ARRAY_BUFFER
GL_ARRAY_BUFFER
GL_ARRAY_BUFFER
public static int
GL_STATIC_DRAW
GL_STATIC_DRAW
GL_STATIC_DRAW
GL_STATIC_DRAW
private static final Map<Integer, String>
LOOKUP_MAP
LOOKUP_MAP
LOOKUP_MAP
LOOKUP_MAP

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
populateSnooperWithOpenGL(cum arg0)
populateSnooperWithOpenGL(SnooperAccess arg0)
populateSnooperWithOpenGL(class_3677 arg0)
populateSnooperWithOpenGL(IDataHolder arg0)
public static String
getOpenGLVersionString()
getOpenGLVersionString()
getOpenGLVersionString()
getOpenGLVersionString()
public static int
getRefreshRate(cuo arg0)
getRefreshRate(Window arg0)
getRefreshRate(class_1041 arg0)
getRefreshRate(MainWindow arg0)
public static String
getLWJGLVersion()
getLWJGLVersion()
getLWJGLVersion()
getLWJGLVersion()
public static LongSupplier
initGlfw()
initGlfw()
initGlfw()
initGlfw()
public static void
setGlfwErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI arg0)
setGlfwErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI arg0)
setGlfwErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI arg0)
setGlfwErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI arg0)
public static boolean
shouldClose(cuo arg0)
shouldClose(Window arg0)
shouldClose(class_1041 arg0)
shouldClose(MainWindow arg0)
public static void
pollEvents()
pollEvents()
pollEvents()
pollEvents()
public static String
getOpenGLVersion()
getOpenGLVersion()
getOpenGLVersion()
getOpenGLVersion()
public static String
getRenderer()
getRenderer()
getRenderer()
getRenderer()
public static String
getVendor()
getVendor()
getVendor()
getVendor()
public static void
setupNvFogDistance()
setupNvFogDistance()
setupNvFogDistance()
setupNvFogDistance()
public static boolean
supportsOpenGL2()
supportsOpenGL2()
supportsOpenGL2()
supportsOpenGL2()
public static void
withTextureRestore(Runnable arg0)
withTextureRestore(Runnable arg0)
withTextureRestore(Runnable arg0)
withTextureRestore(Runnable arg0)
public static ByteBuffer
allocateMemory(int arg0)
allocateMemory(int arg0)
allocateMemory(int arg0)
allocateMemory(int arg0)
public static void
freeMemory(Buffer arg0)
freeMemory(Buffer arg0)
freeMemory(Buffer arg0)
freeMemory(Buffer arg0)
public static void
init()
init()
init()
init()
public static boolean
isNextGen()
isNextGen()
isNextGen()
isNextGen()
public static String
getCapsString()
getCapsString()
getCapsString()
getCapsString()
public static int
glGetProgrami(int arg0, int arg1)
glGetProgrami(int arg0, int arg1)
glGetProgrami(int arg0, int arg1)
glGetProgrami(int program, int programName)
glGetProgrami(int arg0, int arg1)
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 arg0, int arg1)
public static void
glDeleteShader(int arg0)
glDeleteShader(int arg0)
glDeleteShader(int arg0)
glDeleteShader(int shader)
glDeleteShader(int arg0)
public static int
glCreateShader(int arg0)
glCreateShader(int arg0)
glCreateShader(int arg0)
glCreateShader(int type)
glCreateShader(int arg0)
public static void
glShaderSource(int arg0, CharSequence arg1)
glShaderSource(int arg0, CharSequence arg1)
glShaderSource(int arg0, CharSequence arg1)
glShaderSource(int arg0, CharSequence arg1)
public static void
glCompileShader(int arg0)
glCompileShader(int arg0)
glCompileShader(int arg0)
glCompileShader(int shader)
glCompileShader(int arg0)
public static int
glGetShaderi(int arg0, int arg1)
glGetShaderi(int arg0, int arg1)
glGetShaderi(int arg0, int arg1)
glGetShaderi(int shader, int programName)
glGetShaderi(int arg0, int arg1)
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 arg0, int arg1)
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 arg0, int arg1)
public static void
glUseProgram(int arg0)
glUseProgram(int arg0)
glUseProgram(int arg0)
glUseProgram(int program)
glUseProgram(int arg0)
public static int
glCreateProgram()
glCreateProgram()
glCreateProgram()
glCreateProgram()
public static void
glDeleteProgram(int arg0)
glDeleteProgram(int arg0)
glDeleteProgram(int arg0)
glDeleteProgram(int program)
glDeleteProgram(int arg0)
public static void
glLinkProgram(int arg0)
glLinkProgram(int arg0)
glLinkProgram(int arg0)
glLinkProgram(int program)
glLinkProgram(int arg0)
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 arg0, CharSequence arg1)
public static void
glUniform1(int arg0, IntBuffer arg1)
glUniform1(int arg0, IntBuffer arg1)
glUniform1(int arg0, IntBuffer arg1)
glUniform1(int location, IntBuffer values)
glUniform1(int arg0, IntBuffer arg1)
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 arg0, int arg1)
public static void
glUniform1(int arg0, FloatBuffer arg1)
glUniform1(int arg0, FloatBuffer arg1)
glUniform1(int arg0, FloatBuffer arg1)
glUniform1(int location, FloatBuffer values)
glUniform1(int arg0, FloatBuffer arg1)
public static void
glUniform2(int arg0, IntBuffer arg1)
glUniform2(int arg0, IntBuffer arg1)
glUniform2(int arg0, IntBuffer arg1)
glUniform2(int location, IntBuffer values)
glUniform2(int arg0, IntBuffer arg1)
public static void
glUniform2(int arg0, FloatBuffer arg1)
glUniform2(int arg0, FloatBuffer arg1)
glUniform2(int arg0, FloatBuffer arg1)
glUniform2(int location, FloatBuffer values)
glUniform2(int arg0, FloatBuffer arg1)
public static void
glUniform3(int arg0, IntBuffer arg1)
glUniform3(int arg0, IntBuffer arg1)
glUniform3(int arg0, IntBuffer arg1)
glUniform3(int location, IntBuffer values)
glUniform3(int arg0, IntBuffer arg1)
public static void
glUniform3(int arg0, FloatBuffer arg1)
glUniform3(int arg0, FloatBuffer arg1)
glUniform3(int arg0, FloatBuffer arg1)
glUniform3(int location, FloatBuffer values)
glUniform3(int arg0, FloatBuffer arg1)
public static void
glUniform4(int arg0, IntBuffer arg1)
glUniform4(int arg0, IntBuffer arg1)
glUniform4(int arg0, IntBuffer arg1)
glUniform4(int location, IntBuffer values)
glUniform4(int arg0, IntBuffer arg1)
public static void
glUniform4(int arg0, FloatBuffer arg1)
glUniform4(int arg0, FloatBuffer arg1)
glUniform4(int arg0, FloatBuffer arg1)
glUniform4(int location, FloatBuffer values)
glUniform4(int arg0, FloatBuffer arg1)
public static void
glUniformMatrix2(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix2(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix2(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix2(int location, boolean transpose, FloatBuffer matrices)
glUniformMatrix2(int arg0, boolean arg1, FloatBuffer arg2)
public static void
glUniformMatrix3(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix3(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix3(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix3(int location, boolean transpose, FloatBuffer matrices)
glUniformMatrix3(int arg0, boolean arg1, FloatBuffer arg2)
public static void
glUniformMatrix4(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix4(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix4(int arg0, boolean arg1, FloatBuffer arg2)
glUniformMatrix4(int location, boolean transpose, FloatBuffer matrices)
glUniformMatrix4(int arg0, boolean arg1, FloatBuffer arg2)
public static int
glGetAttribLocation(int arg0, CharSequence arg1)
glGetAttribLocation(int arg0, CharSequence arg1)
glGetAttribLocation(int arg0, CharSequence arg1)
glGetAttribLocation(int program, CharSequence name)
glGetAttribLocation(int arg0, CharSequence arg1)
public static int
glGenBuffers()
glGenBuffers()
glGenBuffers()
glGenBuffers()
public static void
glGenBuffers(IntBuffer arg0)
glGenBuffers(IntBuffer arg0)
glGenBuffers(IntBuffer arg0)
glGenBuffers(IntBuffer arg0)
public static void
glBindBuffer(int arg0, int arg1)
glBindBuffer(int arg0, int arg1)
glBindBuffer(int arg0, int arg1)
glBindBuffer(int target, int bufferId)
glBindBuffer(int arg0, int arg1)
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 arg0, ByteBuffer arg1, int arg2)
public static void
glDeleteBuffers(int arg0)
glDeleteBuffers(int arg0)
glDeleteBuffers(int arg0)
glDeleteBuffers(int buffer)
glDeleteBuffers(int arg0)
public static void
glDeleteBuffers(IntBuffer arg0)
glDeleteBuffers(IntBuffer arg0)
glDeleteBuffers(IntBuffer arg0)
glDeleteBuffers(IntBuffer arg0)
public static boolean
useVbo()
useVbo()
useVbo()
useVbo()
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 arg0, int arg1)
public static void
glBindRenderbuffer(int arg0, int arg1)
glBindRenderbuffer(int arg0, int arg1)
glBindRenderbuffer(int arg0, int arg1)
glBindRenderbuffer(int target, int renderbuffer)
glBindRenderbuffer(int arg0, int arg1)
public static void
glDeleteRenderbuffers(int arg0)
glDeleteRenderbuffers(int arg0)
glDeleteRenderbuffers(int arg0)
glDeleteRenderbuffers(int renderbuffer)
glDeleteRenderbuffers(int arg0)
public static void
glDeleteFramebuffers(int arg0)
glDeleteFramebuffers(int arg0)
glDeleteFramebuffers(int arg0)
glDeleteFramebuffers(int framebuffer)
glDeleteFramebuffers(int arg0)
public static int
glGenFramebuffers()
glGenFramebuffers()
glGenFramebuffers()
glGenFramebuffers()
public static int
glGenRenderbuffers()
glGenRenderbuffers()
glGenRenderbuffers()
glGenRenderbuffers()
public static void
glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
glRenderbufferStorage(int target, int internalFormat, int width, int height)
glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
public static void
glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
glFramebufferRenderbuffer(int target, int attachment, int renderbufferTarget, int renderbuffer)
glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
public static int
glCheckFramebufferStatus(int arg0)
glCheckFramebufferStatus(int arg0)
glCheckFramebufferStatus(int arg0)
glCheckFramebufferStatus(int target)
glCheckFramebufferStatus(int arg0)
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 texTarget, int texture, int level)
glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
public static int
getBoundFramebuffer()
getBoundFramebuffer()
getBoundFramebuffer()
getBoundFramebuffer()
public static void
glActiveTexture(int arg0)
glActiveTexture(int arg0)
glActiveTexture(int arg0)
glActiveTexture(int texture)
glActiveTexture(int arg0)
public static void
glClientActiveTexture(int arg0)
glClientActiveTexture(int arg0)
glClientActiveTexture(int arg0)
glClientActiveTexture(int texture)
glClientActiveTexture(int arg0)
public static void
glMultiTexCoord2f(int arg0, float arg1, float arg2)
glMultiTexCoord2f(int arg0, float arg1, float arg2)
glMultiTexCoord2f(int arg0, float arg1, float arg2)
glMultiTexCoord2f(int target, float s, float t)
glMultiTexCoord2f(int arg0, float arg1, float arg2)
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 sFactorRGB, int dFactorRGB, int sFactorAlpha, int dFactorAlpha)
glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
public static boolean
isUsingFBOs()
isUsingFBOs()
isUsingFBOs()
isUsingFBOs()
public static String
getCpuInfo()
getCpuInfo()
getCpuInfo()
getCpuInfo()
public static void
renderCrosshair(int arg0)
renderCrosshair(int arg0)
renderCrosshair(int arg0)
renderCrosshair(int arg0)
public static void
renderCrosshair(int arg0, boolean arg1, boolean arg2, boolean arg3)
renderCrosshair(int arg0, boolean arg1, boolean arg2, boolean arg3)
renderCrosshair(int arg0, boolean arg1, boolean arg2, boolean arg3)
renderCrosshair(int arg0, boolean arg1, boolean arg2, boolean arg3)
public static String
getErrorString(int arg0)
getErrorString(int arg0)
getErrorString(int arg0)
getErrorString(int arg0)
public static <T> T
make(Supplier<T> arg0)
make(Supplier<T> arg0)
make(Supplier<T> arg0)
make(Supplier<T> arg0)
public static <T> T
make(T arg0, Consumer<T> arg1)
make(T arg0, Consumer<T> arg1)
make(T arg0, Consumer<T> arg1)
make(T arg0, Consumer<T> arg1)