public class GLX
extends java.lang.Object
Constructor and Description |
---|
GLX() |
Modifier and Type | Method and Description |
---|---|
static java.nio.ByteBuffer |
allocateMemory(int p_allocateMemory_0_) |
static void |
freeMemory(java.nio.Buffer p_freeMemory_0_) |
static int |
getBoundFramebuffer() |
static java.lang.String |
getCapsString() |
static java.lang.String |
getCpuInfo() |
static java.lang.String |
getErrorString(int p_getErrorString_0_) |
static java.lang.String |
getLWJGLVersion() |
static java.lang.String |
getOpenGLVersion() |
static java.lang.String |
getOpenGLVersionString() |
static int |
getRefreshRate(MainWindow p_getRefreshRate_0_) |
static java.lang.String |
getRenderer() |
static java.lang.String |
getVendor() |
static void |
glActiveTexture(int p_glActiveTexture_0_) |
static void |
glAttachShader(int p_glAttachShader_0_,
int p_glAttachShader_1_) |
static void |
glBindBuffer(int p_glBindBuffer_0_,
int p_glBindBuffer_1_) |
static void |
glBindFramebuffer(int p_glBindFramebuffer_0_,
int p_glBindFramebuffer_1_) |
static void |
glBindRenderbuffer(int p_glBindRenderbuffer_0_,
int p_glBindRenderbuffer_1_) |
static void |
glBlendFuncSeparate(int p_glBlendFuncSeparate_0_,
int p_glBlendFuncSeparate_1_,
int p_glBlendFuncSeparate_2_,
int p_glBlendFuncSeparate_3_) |
static void |
glBufferData(int p_glBufferData_0_,
java.nio.ByteBuffer p_glBufferData_1_,
int p_glBufferData_2_) |
static int |
glCheckFramebufferStatus(int p_glCheckFramebufferStatus_0_) |
static void |
glClientActiveTexture(int p_glClientActiveTexture_0_) |
static void |
glCompileShader(int p_glCompileShader_0_) |
static int |
glCreateProgram() |
static int |
glCreateShader(int p_glCreateShader_0_) |
static void |
glDeleteBuffers(int p_glDeleteBuffers_0_) |
static void |
glDeleteBuffers(java.nio.IntBuffer p_glDeleteBuffers_0_) |
static void |
glDeleteFramebuffers(int p_glDeleteFramebuffers_0_) |
static void |
glDeleteProgram(int p_glDeleteProgram_0_) |
static void |
glDeleteRenderbuffers(int p_glDeleteRenderbuffers_0_) |
static void |
glDeleteShader(int p_glDeleteShader_0_) |
static void |
glFramebufferRenderbuffer(int p_glFramebufferRenderbuffer_0_,
int p_glFramebufferRenderbuffer_1_,
int p_glFramebufferRenderbuffer_2_,
int p_glFramebufferRenderbuffer_3_) |
static void |
glFramebufferTexture2D(int p_glFramebufferTexture2D_0_,
int p_glFramebufferTexture2D_1_,
int p_glFramebufferTexture2D_2_,
int p_glFramebufferTexture2D_3_,
int p_glFramebufferTexture2D_4_) |
static int |
glGenBuffers() |
static void |
glGenBuffers(java.nio.IntBuffer p_glGenBuffers_0_) |
static int |
glGenFramebuffers() |
static int |
glGenRenderbuffers() |
static int |
glGetAttribLocation(int p_glGetAttribLocation_0_,
java.lang.CharSequence p_glGetAttribLocation_1_) |
static int |
glGetProgrami(int p_glGetProgrami_0_,
int p_glGetProgrami_1_) |
static java.lang.String |
glGetProgramInfoLog(int p_glGetProgramInfoLog_0_,
int p_glGetProgramInfoLog_1_) |
static int |
glGetShaderi(int p_glGetShaderi_0_,
int p_glGetShaderi_1_) |
static java.lang.String |
glGetShaderInfoLog(int p_glGetShaderInfoLog_0_,
int p_glGetShaderInfoLog_1_) |
static int |
glGetUniformLocation(int p_glGetUniformLocation_0_,
java.lang.CharSequence p_glGetUniformLocation_1_) |
static void |
glLinkProgram(int p_glLinkProgram_0_) |
static void |
glMultiTexCoord2f(int p_glMultiTexCoord2f_0_,
float p_glMultiTexCoord2f_1_,
float p_glMultiTexCoord2f_2_) |
static void |
glRenderbufferStorage(int p_glRenderbufferStorage_0_,
int p_glRenderbufferStorage_1_,
int p_glRenderbufferStorage_2_,
int p_glRenderbufferStorage_3_) |
static void |
glShaderSource(int p_glShaderSource_0_,
java.lang.CharSequence p_glShaderSource_1_) |
static void |
glUniform1(int p_glUniform1_0_,
java.nio.FloatBuffer p_glUniform1_1_) |
static void |
glUniform1(int p_glUniform1_0_,
java.nio.IntBuffer p_glUniform1_1_) |
static void |
glUniform1i(int p_glUniform1i_0_,
int p_glUniform1i_1_) |
static void |
glUniform2(int p_glUniform2_0_,
java.nio.FloatBuffer p_glUniform2_1_) |
static void |
glUniform2(int p_glUniform2_0_,
java.nio.IntBuffer p_glUniform2_1_) |
static void |
glUniform3(int p_glUniform3_0_,
java.nio.FloatBuffer p_glUniform3_1_) |
static void |
glUniform3(int p_glUniform3_0_,
java.nio.IntBuffer p_glUniform3_1_) |
static void |
glUniform4(int p_glUniform4_0_,
java.nio.FloatBuffer p_glUniform4_1_) |
static void |
glUniform4(int p_glUniform4_0_,
java.nio.IntBuffer p_glUniform4_1_) |
static void |
glUniformMatrix2(int p_glUniformMatrix2_0_,
boolean p_glUniformMatrix2_1_,
java.nio.FloatBuffer p_glUniformMatrix2_2_) |
static void |
glUniformMatrix3(int p_glUniformMatrix3_0_,
boolean p_glUniformMatrix3_1_,
java.nio.FloatBuffer p_glUniformMatrix3_2_) |
static void |
glUniformMatrix4(int p_glUniformMatrix4_0_,
boolean p_glUniformMatrix4_1_,
java.nio.FloatBuffer p_glUniformMatrix4_2_) |
static void |
glUseProgram(int p_glUseProgram_0_) |
static void |
init() |
static java.util.function.LongSupplier |
initGlfw() |
static boolean |
isNextGen() |
static boolean |
isUsingFBOs() |
static <T> T |
make(java.util.function.Supplier<T> p_make_0_) |
static <T> T |
make(T p_make_0_,
java.util.function.Consumer<T> p_make_1_) |
static void |
pollEvents() |
static void |
populateSnooperWithOpenGL(IDataHolder p_populateSnooperWithOpenGL_0_) |
static void |
renderCrosshair(int p_renderCrosshair_0_) |
static void |
renderCrosshair(int p_renderCrosshair_0_,
boolean p_renderCrosshair_1_,
boolean p_renderCrosshair_2_,
boolean p_renderCrosshair_3_) |
static void |
setGlfwErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI p_setGlfwErrorCallback_0_) |
static void |
setupNvFogDistance() |
static boolean |
shouldClose(MainWindow p_shouldClose_0_) |
static boolean |
supportsOpenGL2() |
static boolean |
useVbo() |
static void |
withTextureRestore(java.lang.Runnable p_withTextureRestore_0_) |
public static boolean isNvidia
public static boolean isAmd
public static int GL_FRAMEBUFFER
public static int GL_RENDERBUFFER
public static int GL_COLOR_ATTACHMENT0
public static int GL_DEPTH_ATTACHMENT
public static int GL_FRAMEBUFFER_COMPLETE
public static int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
public static int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
public static int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
public static int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
public static final boolean useFbo
public static int GL_LINK_STATUS
public static int GL_COMPILE_STATUS
public static int GL_VERTEX_SHADER
public static int GL_FRAGMENT_SHADER
public static int GL_TEXTURE0
public static int GL_TEXTURE1
public static int GL_TEXTURE2
public static int GL_COMBINE
public static int GL_INTERPOLATE
public static int GL_PRIMARY_COLOR
public static int GL_CONSTANT
public static int GL_PREVIOUS
public static int GL_COMBINE_RGB
public static int GL_SOURCE0_RGB
public static int GL_SOURCE1_RGB
public static int GL_SOURCE2_RGB
public static int GL_OPERAND0_RGB
public static int GL_OPERAND1_RGB
public static int GL_OPERAND2_RGB
public static int GL_COMBINE_ALPHA
public static int GL_SOURCE0_ALPHA
public static int GL_SOURCE1_ALPHA
public static int GL_SOURCE2_ALPHA
public static int GL_OPERAND0_ALPHA
public static int GL_OPERAND1_ALPHA
public static int GL_OPERAND2_ALPHA
public static boolean useSeparateBlendExt
public static boolean isOpenGl21
public static boolean usePostProcess
public static final boolean useVbo
public static boolean needVbo
public static int GL_ARRAY_BUFFER
public static int GL_STATIC_DRAW
public static float lastBrightnessX
public static float lastBrightnessY
public static void populateSnooperWithOpenGL(IDataHolder p_populateSnooperWithOpenGL_0_)
public static java.lang.String getOpenGLVersionString()
public static int getRefreshRate(MainWindow p_getRefreshRate_0_)
public static java.lang.String getLWJGLVersion()
public static java.util.function.LongSupplier initGlfw()
public static void setGlfwErrorCallback(org.lwjgl.glfw.GLFWErrorCallbackI p_setGlfwErrorCallback_0_)
public static boolean shouldClose(MainWindow p_shouldClose_0_)
public static void pollEvents()
public static java.lang.String getOpenGLVersion()
public static java.lang.String getRenderer()
public static java.lang.String getVendor()
public static void setupNvFogDistance()
public static boolean supportsOpenGL2()
public static void withTextureRestore(java.lang.Runnable p_withTextureRestore_0_)
public static java.nio.ByteBuffer allocateMemory(int p_allocateMemory_0_)
public static void freeMemory(java.nio.Buffer p_freeMemory_0_)
public static void init()
public static boolean isNextGen()
public static java.lang.String getCapsString()
public static int glGetProgrami(int p_glGetProgrami_0_, int p_glGetProgrami_1_)
public static void glAttachShader(int p_glAttachShader_0_, int p_glAttachShader_1_)
public static void glDeleteShader(int p_glDeleteShader_0_)
public static int glCreateShader(int p_glCreateShader_0_)
public static void glShaderSource(int p_glShaderSource_0_, java.lang.CharSequence p_glShaderSource_1_)
public static void glCompileShader(int p_glCompileShader_0_)
public static int glGetShaderi(int p_glGetShaderi_0_, int p_glGetShaderi_1_)
public static java.lang.String glGetShaderInfoLog(int p_glGetShaderInfoLog_0_, int p_glGetShaderInfoLog_1_)
public static java.lang.String glGetProgramInfoLog(int p_glGetProgramInfoLog_0_, int p_glGetProgramInfoLog_1_)
public static void glUseProgram(int p_glUseProgram_0_)
public static int glCreateProgram()
public static void glDeleteProgram(int p_glDeleteProgram_0_)
public static void glLinkProgram(int p_glLinkProgram_0_)
public static int glGetUniformLocation(int p_glGetUniformLocation_0_, java.lang.CharSequence p_glGetUniformLocation_1_)
public static void glUniform1(int p_glUniform1_0_, java.nio.IntBuffer p_glUniform1_1_)
public static void glUniform1i(int p_glUniform1i_0_, int p_glUniform1i_1_)
public static void glUniform1(int p_glUniform1_0_, java.nio.FloatBuffer p_glUniform1_1_)
public static void glUniform2(int p_glUniform2_0_, java.nio.IntBuffer p_glUniform2_1_)
public static void glUniform2(int p_glUniform2_0_, java.nio.FloatBuffer p_glUniform2_1_)
public static void glUniform3(int p_glUniform3_0_, java.nio.IntBuffer p_glUniform3_1_)
public static void glUniform3(int p_glUniform3_0_, java.nio.FloatBuffer p_glUniform3_1_)
public static void glUniform4(int p_glUniform4_0_, java.nio.IntBuffer p_glUniform4_1_)
public static void glUniform4(int p_glUniform4_0_, java.nio.FloatBuffer p_glUniform4_1_)
public static void glUniformMatrix2(int p_glUniformMatrix2_0_, boolean p_glUniformMatrix2_1_, java.nio.FloatBuffer p_glUniformMatrix2_2_)
public static void glUniformMatrix3(int p_glUniformMatrix3_0_, boolean p_glUniformMatrix3_1_, java.nio.FloatBuffer p_glUniformMatrix3_2_)
public static void glUniformMatrix4(int p_glUniformMatrix4_0_, boolean p_glUniformMatrix4_1_, java.nio.FloatBuffer p_glUniformMatrix4_2_)
public static int glGetAttribLocation(int p_glGetAttribLocation_0_, java.lang.CharSequence p_glGetAttribLocation_1_)
public static int glGenBuffers()
public static void glGenBuffers(java.nio.IntBuffer p_glGenBuffers_0_)
public static void glBindBuffer(int p_glBindBuffer_0_, int p_glBindBuffer_1_)
public static void glBufferData(int p_glBufferData_0_, java.nio.ByteBuffer p_glBufferData_1_, int p_glBufferData_2_)
public static void glDeleteBuffers(int p_glDeleteBuffers_0_)
public static void glDeleteBuffers(java.nio.IntBuffer p_glDeleteBuffers_0_)
public static boolean useVbo()
public static void glBindFramebuffer(int p_glBindFramebuffer_0_, int p_glBindFramebuffer_1_)
public static void glBindRenderbuffer(int p_glBindRenderbuffer_0_, int p_glBindRenderbuffer_1_)
public static void glDeleteRenderbuffers(int p_glDeleteRenderbuffers_0_)
public static void glDeleteFramebuffers(int p_glDeleteFramebuffers_0_)
public static int glGenFramebuffers()
public static int glGenRenderbuffers()
public static void glRenderbufferStorage(int p_glRenderbufferStorage_0_, int p_glRenderbufferStorage_1_, int p_glRenderbufferStorage_2_, int p_glRenderbufferStorage_3_)
public static void glFramebufferRenderbuffer(int p_glFramebufferRenderbuffer_0_, int p_glFramebufferRenderbuffer_1_, int p_glFramebufferRenderbuffer_2_, int p_glFramebufferRenderbuffer_3_)
public static int glCheckFramebufferStatus(int p_glCheckFramebufferStatus_0_)
public static void glFramebufferTexture2D(int p_glFramebufferTexture2D_0_, int p_glFramebufferTexture2D_1_, int p_glFramebufferTexture2D_2_, int p_glFramebufferTexture2D_3_, int p_glFramebufferTexture2D_4_)
public static int getBoundFramebuffer()
public static void glActiveTexture(int p_glActiveTexture_0_)
public static void glClientActiveTexture(int p_glClientActiveTexture_0_)
public static void glMultiTexCoord2f(int p_glMultiTexCoord2f_0_, float p_glMultiTexCoord2f_1_, float p_glMultiTexCoord2f_2_)
public static void glBlendFuncSeparate(int p_glBlendFuncSeparate_0_, int p_glBlendFuncSeparate_1_, int p_glBlendFuncSeparate_2_, int p_glBlendFuncSeparate_3_)
public static boolean isUsingFBOs()
public static java.lang.String getCpuInfo()
public static void renderCrosshair(int p_renderCrosshair_0_)
public static void renderCrosshair(int p_renderCrosshair_0_, boolean p_renderCrosshair_1_, boolean p_renderCrosshair_2_, boolean p_renderCrosshair_3_)
public static java.lang.String getErrorString(int p_getErrorString_0_)
public static <T> T make(java.util.function.Supplier<T> p_make_0_)
public static <T> T make(T p_make_0_, java.util.function.Consumer<T> p_make_1_)