Package org.boxutil.define
Class GLWrapper.Shader.Geom
java.lang.Object
org.boxutil.define.GLWrapper.Shader
org.boxutil.define.GLWrapper.Shader.Geom
- Enclosing class:
- GLWrapper.Shader
-
Nested Class Summary
Nested classes/interfaces inherited from class org.boxutil.define.GLWrapper.Shader
GLWrapper.Shader.Comp, GLWrapper.Shader.Frag, GLWrapper.Shader.Geom, GLWrapper.Shader.Tess, GLWrapper.Shader.Vert -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic intFields inherited from class org.boxutil.define.GLWrapper.Shader
GL_COMPILE_STATUS, GL_DELETE_STATUS, GL_FALSE, GL_INFO_LOG_LENGTH, GL_LINK_STATUS, GL_SHADER_INCLUDE, GL_SHADING_LANGUAGE_VERSION, GL_TRUE, GL_VALIDATE_STATUS -
Method Summary
Methods inherited from class org.boxutil.define.GLWrapper.Shader
getVersionGLSL, glAttachShader, glCompileShader, glCompileShaderIncludeARB, glCompileShaderIncludeARB, glCreateProgram, glCreateShader, glDeleteNamedStringARB, glDeleteNamedStringARB, glDeleteProgram, glDeleteShader, glDetachShader, glGetActiveSubroutineUniform, glGetActiveSubroutineUniformi, glGetAttachedShaders, glGetProgrami, glGetProgramInfoLog, glGetShaderi, glGetShaderInfoLog, glGetSubroutineIndex, glGetSubroutineIndex, glGetSubroutineUniformLocation, glGetSubroutineUniformLocation, glGetUniformLocation, glGetUniformLocation, glIsNamedStringARB, glIsNamedStringARB, glLinkProgram, glNamedStringARB, glNamedStringARB, glProgramParameteri, glProgramUniform1, glProgramUniform1, glProgramUniform1, glProgramUniform1d, glProgramUniform1f, glProgramUniform1i, glProgramUniform1u, glProgramUniform1ui, glProgramUniform2, glProgramUniform2, glProgramUniform2, glProgramUniform2d, glProgramUniform2f, glProgramUniform2i, glProgramUniform2u, glProgramUniform2ui, glProgramUniform3, glProgramUniform3, glProgramUniform3, glProgramUniform3d, glProgramUniform3f, glProgramUniform3i, glProgramUniform3u, glProgramUniform3ui, glProgramUniform4, glProgramUniform4, glProgramUniform4, glProgramUniform4d, glProgramUniform4f, glProgramUniform4i, glProgramUniform4u, glProgramUniform4ui, glProgramUniformMatrix2, glProgramUniformMatrix2, glProgramUniformMatrix2x3, glProgramUniformMatrix2x3, glProgramUniformMatrix2x4, glProgramUniformMatrix2x4, glProgramUniformMatrix3, glProgramUniformMatrix3, glProgramUniformMatrix3x2, glProgramUniformMatrix3x2, glProgramUniformMatrix3x4, glProgramUniformMatrix3x4, glProgramUniformMatrix4, glProgramUniformMatrix4, glProgramUniformMatrix4x2, glProgramUniformMatrix4x2, glProgramUniformMatrix4x3, glProgramUniformMatrix4x3, glShaderSource, glShaderSource, glShaderSource, glUniform1, glUniform1, glUniform1, glUniform1d, glUniform1f, glUniform1i, glUniform1u, glUniform1ui, glUniform2, glUniform2, glUniform2, glUniform2d, glUniform2f, glUniform2i, glUniform2u, glUniform2ui, glUniform3, glUniform3, glUniform3, glUniform3d, glUniform3f, glUniform3i, glUniform3u, glUniform3ui, glUniform4, glUniform4, glUniform4, glUniform4d, glUniform4f, glUniform4i, glUniform4u, glUniform4ui, glUniformMatrix2, glUniformMatrix2, glUniformMatrix2x3, glUniformMatrix2x3, glUniformMatrix2x4, glUniformMatrix2x4, glUniformMatrix3, glUniformMatrix3, glUniformMatrix3x2, glUniformMatrix3x2, glUniformMatrix3x4, glUniformMatrix3x4, glUniformMatrix4, glUniformMatrix4, glUniformMatrix4x2, glUniformMatrix4x2, glUniformMatrix4x3, glUniformMatrix4x3, glUniformSubroutinesu, glUseProgram, valid_Include, valid_ProgramParameter, valid_ProgramUniform, valid_ProgramUniformDouble, valid_RectangularMatrix, valid_Subroutine, valid_UniformDouble, valid_UniformUint
-
Field Details
-
GL_GEOMETRY_SHADER
public static int GL_GEOMETRY_SHADER -
GL_GEOMETRY_VERTICES_OUT
public static int GL_GEOMETRY_VERTICES_OUT -
GL_GEOMETRY_INPUT_TYPE
public static int GL_GEOMETRY_INPUT_TYPE -
GL_GEOMETRY_OUTPUT_TYPE
public static int GL_GEOMETRY_OUTPUT_TYPE
-
-
Method Details
-
supportedByARB_Ext
public static boolean supportedByARB_Ext()- Returns:
truewhen geometry shader valid, butOpenGL32is not supported.In this case, layout qualifier may be unusable in geometry shader, so must be configured it before call
GL20.glLinkProgram(int)
-
valid
public static boolean valid()
-