Package org.boxutil.define
Class GLWrapper.Shader.Comp
java.lang.Object
org.boxutil.define.GLWrapper.Shader
org.boxutil.define.GLWrapper.Shader.Comp
- 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 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
Modifier and TypeMethodDescriptionstatic voidglDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z) static voidglDispatchComputeIndirect(long indirect) static booleanvalid()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_COMPUTE_SHADER
public static int GL_COMPUTE_SHADER -
GL_DISPATCH_INDIRECT_BUFFER
public static int GL_DISPATCH_INDIRECT_BUFFER -
GL_DISPATCH_INDIRECT_BUFFER_BINDING
public static int GL_DISPATCH_INDIRECT_BUFFER_BINDING -
GL_MAX_COMPUTE_WORK_GROUP_COUNT
public static int GL_MAX_COMPUTE_WORK_GROUP_COUNT -
GL_MAX_COMPUTE_WORK_GROUP_SIZE
public static int GL_MAX_COMPUTE_WORK_GROUP_SIZE -
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
public static int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
-
-
Method Details
-
valid
public static boolean valid() -
glDispatchCompute
public static void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z) -
glDispatchComputeIndirect
public static void glDispatchComputeIndirect(long indirect)
-