Package panamagl.opengl
Interface GL_4_1
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface panamagl.opengl.GL_4_0
GL_ACTIVE_SUBROUTINE_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES, GL_DOUBLE_MAT2, GL_DOUBLE_MAT2x3, GL_DOUBLE_MAT2x4, GL_DOUBLE_MAT3, GL_DOUBLE_MAT3x2, GL_DOUBLE_MAT3x4, GL_DOUBLE_MAT4, GL_DOUBLE_MAT4x2, GL_DOUBLE_MAT4x3, GL_DOUBLE_VEC2, GL_DOUBLE_VEC3, GL_DOUBLE_VEC4, GL_DRAW_INDIRECT_BUFFER, GL_DRAW_INDIRECT_BUFFER_BINDING, GL_FRACTIONAL_EVEN, GL_FRACTIONAL_ODD, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, GL_GEOMETRY_SHADER_INVOCATIONS, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_ISOLINES, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_GEOMETRY_SHADER_INVOCATIONS, GL_MAX_PATCH_VERTICES, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, GL_MAX_SUBROUTINES, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_TESS_GEN_LEVEL, GL_MAX_TESS_PATCH_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, GL_MAX_VERTEX_STREAMS, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MIN_SAMPLE_SHADING_VALUE, GL_NUM_COMPATIBLE_SUBROUTINES, GL_PATCH_DEFAULT_INNER_LEVEL, GL_PATCH_DEFAULT_OUTER_LEVEL, GL_PATCH_VERTICES, GL_PATCHES, GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, GL_QUADS, GL_SAMPLE_SHADING, GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_TESS_CONTROL_OUTPUT_VERTICES, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_TESS_GEN_MODE, GL_TESS_GEN_POINT_MODE, GL_TESS_GEN_SPACING, GL_TESS_GEN_VERTEX_ORDER, GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, GL_TEXTURE_CUBE_MAP_ARRAY, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY -
Method Summary
Modifier and TypeMethodDescriptionvoidglActiveShaderProgram(int pipeline, int program) voidglBindProgramPipeline(int pipeline) voidglClearDepthf(float d) intglCreateShaderProgramv(int type, int count, MemorySegment strings) voidglDeleteProgramPipelines(int n, MemorySegment pipelines) voidglDepthRangeArrayv(int first, int count, MemorySegment v) voidglDepthRangef(float n, float f) voidglDepthRangeIndexed(int index, double n, double f) voidglGenProgramPipelines(int n, MemorySegment pipelines) voidglGetDoublei_v(int target, int index, MemorySegment data) voidglGetFloati_v(int target, int index, MemorySegment data) voidglGetProgramBinary(int program, int bufSize, MemorySegment length, MemorySegment binaryFormat, MemorySegment binary) voidglGetProgramPipelineInfoLog(int pipeline, int bufSize, MemorySegment length, MemorySegment infoLog) voidglGetProgramPipelineiv(int pipeline, int pname, MemorySegment params) voidglGetShaderPrecisionFormat(int shadertype, int precisiontype, MemorySegment range, MemorySegment precision) voidglGetVertexAttribLdv(int index, int pname, MemorySegment params) byteglIsProgramPipeline(int pipeline) voidglProgramBinary(int program, int binaryFormat, MemorySegment binary, int length) voidglProgramParameteri(int program, int pname, int value) voidglProgramUniform1d(int program, int location, double v0) voidglProgramUniform1dv(int program, int location, int count, MemorySegment value) voidglProgramUniform1f(int program, int location, float v0) voidglProgramUniform1fv(int program, int location, int count, MemorySegment value) voidglProgramUniform1i(int program, int location, int v0) voidglProgramUniform1iv(int program, int location, int count, MemorySegment value) voidglProgramUniform1ui(int program, int location, int v0) voidglProgramUniform1uiv(int program, int location, int count, MemorySegment value) voidglProgramUniform2d(int program, int location, double v0, double v1) voidglProgramUniform2dv(int program, int location, int count, MemorySegment value) voidglProgramUniform2f(int program, int location, float v0, float v1) voidglProgramUniform2fv(int program, int location, int count, MemorySegment value) voidglProgramUniform2i(int program, int location, int v0, int v1) voidglProgramUniform2iv(int program, int location, int count, MemorySegment value) voidglProgramUniform2ui(int program, int location, int v0, int v1) voidglProgramUniform2uiv(int program, int location, int count, MemorySegment value) voidglProgramUniform3d(int program, int location, double v0, double v1, double v2) voidglProgramUniform3dv(int program, int location, int count, MemorySegment value) voidglProgramUniform3f(int program, int location, float v0, float v1, float v2) voidglProgramUniform3fv(int program, int location, int count, MemorySegment value) voidglProgramUniform3i(int program, int location, int v0, int v1, int v2) voidglProgramUniform3iv(int program, int location, int count, MemorySegment value) voidglProgramUniform3ui(int program, int location, int v0, int v1, int v2) voidglProgramUniform3uiv(int program, int location, int count, MemorySegment value) voidglProgramUniform4d(int program, int location, double v0, double v1, double v2, double v3) voidglProgramUniform4dv(int program, int location, int count, MemorySegment value) voidglProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3) voidglProgramUniform4fv(int program, int location, int count, MemorySegment value) voidglProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3) voidglProgramUniform4iv(int program, int location, int count, MemorySegment value) voidglProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3) voidglProgramUniform4uiv(int program, int location, int count, MemorySegment value) voidglProgramUniformMatrix2dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix2fv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix2x3dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix2x3fv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix2x4dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix2x4fv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix3dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix3fv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix3x2dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix3x2fv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix3x4dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix3x4fv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix4dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix4fv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix4x2dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix4x2fv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix4x3dv(int program, int location, int count, byte transpose, MemorySegment value) voidglProgramUniformMatrix4x3fv(int program, int location, int count, byte transpose, MemorySegment value) voidvoidglScissorArrayv(int first, int count, MemorySegment v) voidglScissorIndexed(int index, int left, int bottom, int width, int height) voidglScissorIndexedv(int index, MemorySegment v) voidglShaderBinary(int count, MemorySegment shaders, int binaryFormat, MemorySegment binary, int length) voidglUseProgramStages(int pipeline, int stages, int program) voidglValidateProgramPipeline(int pipeline) voidglVertexAttribL1d(int index, double x) voidglVertexAttribL1dv(int index, MemorySegment v) voidglVertexAttribL2d(int index, double x, double y) voidglVertexAttribL2dv(int index, MemorySegment v) voidglVertexAttribL3d(int index, double x, double y, double z) voidglVertexAttribL3dv(int index, MemorySegment v) voidglVertexAttribL4d(int index, double x, double y, double z, double w) voidglVertexAttribL4dv(int index, MemorySegment v) voidglVertexAttribLPointer(int index, int size, int type, int stride, MemorySegment pointer) voidglViewportArrayv(int first, int count, MemorySegment v) voidglViewportIndexedf(int index, float x, float y, float w, float h) voidglViewportIndexedfv(int index, MemorySegment v) Methods inherited from interface panamagl.opengl.GL_4_0
glBeginQueryIndexed, glBindTransformFeedback, glBlendEquationi, glBlendEquationSeparatei, glBlendFunci, glBlendFuncSeparatei, glDeleteTransformFeedbacks, glDrawArraysIndirect, glDrawElementsIndirect, glDrawTransformFeedback, glDrawTransformFeedbackStream, glEndQueryIndexed, glGenTransformFeedbacks, glGetActiveSubroutineName, glGetActiveSubroutineUniformiv, glGetActiveSubroutineUniformName, glGetProgramStageiv, glGetQueryIndexediv, glGetSubroutineIndex, glGetSubroutineUniformLocation, glGetUniformdv, glGetUniformSubroutineuiv, glIsTransformFeedback, glMinSampleShading, glPatchParameterfv, glPatchParameteri, glPauseTransformFeedback, glResumeTransformFeedback, glUniform1d, glUniform1dv, glUniform2d, glUniform2dv, glUniform3d, glUniform3dv, glUniform4d, glUniform4dv, glUniformMatrix2dv, glUniformMatrix2x3dv, glUniformMatrix2x4dv, glUniformMatrix3dv, glUniformMatrix3x2dv, glUniformMatrix3x4dv, glUniformMatrix4dv, glUniformMatrix4x2dv, glUniformMatrix4x3dv, glUniformSubroutinesuiv
-
Field Details
-
GL_FIXED
static final int GL_FIXED- See Also:
-
GL_IMPLEMENTATION_COLOR_READ_TYPE
static final int GL_IMPLEMENTATION_COLOR_READ_TYPE- See Also:
-
GL_IMPLEMENTATION_COLOR_READ_FORMAT
static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT- See Also:
-
GL_LOW_FLOAT
static final int GL_LOW_FLOAT- See Also:
-
GL_MEDIUM_FLOAT
static final int GL_MEDIUM_FLOAT- See Also:
-
GL_HIGH_FLOAT
static final int GL_HIGH_FLOAT- See Also:
-
GL_LOW_INT
static final int GL_LOW_INT- See Also:
-
GL_MEDIUM_INT
static final int GL_MEDIUM_INT- See Also:
-
GL_HIGH_INT
static final int GL_HIGH_INT- See Also:
-
GL_SHADER_COMPILER
static final int GL_SHADER_COMPILER- See Also:
-
GL_SHADER_BINARY_FORMATS
static final int GL_SHADER_BINARY_FORMATS- See Also:
-
GL_NUM_SHADER_BINARY_FORMATS
static final int GL_NUM_SHADER_BINARY_FORMATS- See Also:
-
GL_MAX_VERTEX_UNIFORM_VECTORS
static final int GL_MAX_VERTEX_UNIFORM_VECTORS- See Also:
-
GL_MAX_VARYING_VECTORS
static final int GL_MAX_VARYING_VECTORS- See Also:
-
GL_MAX_FRAGMENT_UNIFORM_VECTORS
static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS- See Also:
-
GL_RGB565
static final int GL_RGB565- See Also:
-
GL_PROGRAM_BINARY_RETRIEVABLE_HINT
static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT- See Also:
-
GL_PROGRAM_BINARY_LENGTH
static final int GL_PROGRAM_BINARY_LENGTH- See Also:
-
GL_NUM_PROGRAM_BINARY_FORMATS
static final int GL_NUM_PROGRAM_BINARY_FORMATS- See Also:
-
GL_PROGRAM_BINARY_FORMATS
static final int GL_PROGRAM_BINARY_FORMATS- See Also:
-
GL_VERTEX_SHADER_BIT
static final int GL_VERTEX_SHADER_BIT- See Also:
-
GL_FRAGMENT_SHADER_BIT
static final int GL_FRAGMENT_SHADER_BIT- See Also:
-
GL_GEOMETRY_SHADER_BIT
static final int GL_GEOMETRY_SHADER_BIT- See Also:
-
GL_TESS_CONTROL_SHADER_BIT
static final int GL_TESS_CONTROL_SHADER_BIT- See Also:
-
GL_TESS_EVALUATION_SHADER_BIT
static final int GL_TESS_EVALUATION_SHADER_BIT- See Also:
-
GL_ALL_SHADER_BITS
static final int GL_ALL_SHADER_BITS- See Also:
-
GL_PROGRAM_SEPARABLE
static final int GL_PROGRAM_SEPARABLE- See Also:
-
GL_ACTIVE_PROGRAM
static final int GL_ACTIVE_PROGRAM- See Also:
-
GL_PROGRAM_PIPELINE_BINDING
static final int GL_PROGRAM_PIPELINE_BINDING- See Also:
-
GL_MAX_VIEWPORTS
static final int GL_MAX_VIEWPORTS- See Also:
-
GL_VIEWPORT_SUBPIXEL_BITS
static final int GL_VIEWPORT_SUBPIXEL_BITS- See Also:
-
GL_VIEWPORT_BOUNDS_RANGE
static final int GL_VIEWPORT_BOUNDS_RANGE- See Also:
-
GL_LAYER_PROVOKING_VERTEX
static final int GL_LAYER_PROVOKING_VERTEX- See Also:
-
GL_VIEWPORT_INDEX_PROVOKING_VERTEX
static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX- See Also:
-
GL_UNDEFINED_VERTEX
static final int GL_UNDEFINED_VERTEX- See Also:
-
-
Method Details
-
glReleaseShaderCompiler
void glReleaseShaderCompiler() -
glShaderBinary
void glShaderBinary(int count, MemorySegment shaders, int binaryFormat, MemorySegment binary, int length) -
glGetShaderPrecisionFormat
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, MemorySegment range, MemorySegment precision) -
glDepthRangef
void glDepthRangef(float n, float f) -
glClearDepthf
void glClearDepthf(float d) -
glGetProgramBinary
void glGetProgramBinary(int program, int bufSize, MemorySegment length, MemorySegment binaryFormat, MemorySegment binary) -
glProgramBinary
-
glProgramParameteri
void glProgramParameteri(int program, int pname, int value) -
glUseProgramStages
void glUseProgramStages(int pipeline, int stages, int program) -
glActiveShaderProgram
void glActiveShaderProgram(int pipeline, int program) -
glCreateShaderProgramv
-
glBindProgramPipeline
void glBindProgramPipeline(int pipeline) -
glDeleteProgramPipelines
-
glGenProgramPipelines
-
glIsProgramPipeline
byte glIsProgramPipeline(int pipeline) -
glGetProgramPipelineiv
-
glProgramUniform1i
void glProgramUniform1i(int program, int location, int v0) -
glProgramUniform1iv
-
glProgramUniform1f
void glProgramUniform1f(int program, int location, float v0) -
glProgramUniform1fv
-
glProgramUniform1d
void glProgramUniform1d(int program, int location, double v0) -
glProgramUniform1dv
-
glProgramUniform1ui
void glProgramUniform1ui(int program, int location, int v0) -
glProgramUniform1uiv
-
glProgramUniform2i
void glProgramUniform2i(int program, int location, int v0, int v1) -
glProgramUniform2iv
-
glProgramUniform2f
void glProgramUniform2f(int program, int location, float v0, float v1) -
glProgramUniform2fv
-
glProgramUniform2d
void glProgramUniform2d(int program, int location, double v0, double v1) -
glProgramUniform2dv
-
glProgramUniform2ui
void glProgramUniform2ui(int program, int location, int v0, int v1) -
glProgramUniform2uiv
-
glProgramUniform3i
void glProgramUniform3i(int program, int location, int v0, int v1, int v2) -
glProgramUniform3iv
-
glProgramUniform3f
void glProgramUniform3f(int program, int location, float v0, float v1, float v2) -
glProgramUniform3fv
-
glProgramUniform3d
void glProgramUniform3d(int program, int location, double v0, double v1, double v2) -
glProgramUniform3dv
-
glProgramUniform3ui
void glProgramUniform3ui(int program, int location, int v0, int v1, int v2) -
glProgramUniform3uiv
-
glProgramUniform4i
void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3) -
glProgramUniform4iv
-
glProgramUniform4f
void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3) -
glProgramUniform4fv
-
glProgramUniform4d
void glProgramUniform4d(int program, int location, double v0, double v1, double v2, double v3) -
glProgramUniform4dv
-
glProgramUniform4ui
void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3) -
glProgramUniform4uiv
-
glProgramUniformMatrix2fv
void glProgramUniformMatrix2fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix3fv
void glProgramUniformMatrix3fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix4fv
void glProgramUniformMatrix4fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix2dv
void glProgramUniformMatrix2dv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix3dv
void glProgramUniformMatrix3dv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix4dv
void glProgramUniformMatrix4dv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix2x3fv
void glProgramUniformMatrix2x3fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix3x2fv
void glProgramUniformMatrix3x2fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix2x4fv
void glProgramUniformMatrix2x4fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix4x2fv
void glProgramUniformMatrix4x2fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix3x4fv
void glProgramUniformMatrix3x4fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix4x3fv
void glProgramUniformMatrix4x3fv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix2x3dv
void glProgramUniformMatrix2x3dv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix3x2dv
void glProgramUniformMatrix3x2dv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix2x4dv
void glProgramUniformMatrix2x4dv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix4x2dv
void glProgramUniformMatrix4x2dv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix3x4dv
void glProgramUniformMatrix3x4dv(int program, int location, int count, byte transpose, MemorySegment value) -
glProgramUniformMatrix4x3dv
void glProgramUniformMatrix4x3dv(int program, int location, int count, byte transpose, MemorySegment value) -
glValidateProgramPipeline
void glValidateProgramPipeline(int pipeline) -
glGetProgramPipelineInfoLog
void glGetProgramPipelineInfoLog(int pipeline, int bufSize, MemorySegment length, MemorySegment infoLog) -
glVertexAttribL1d
void glVertexAttribL1d(int index, double x) -
glVertexAttribL2d
void glVertexAttribL2d(int index, double x, double y) -
glVertexAttribL3d
void glVertexAttribL3d(int index, double x, double y, double z) -
glVertexAttribL4d
void glVertexAttribL4d(int index, double x, double y, double z, double w) -
glVertexAttribL1dv
-
glVertexAttribL2dv
-
glVertexAttribL3dv
-
glVertexAttribL4dv
-
glVertexAttribLPointer
-
glGetVertexAttribLdv
-
glViewportArrayv
-
glViewportIndexedf
void glViewportIndexedf(int index, float x, float y, float w, float h) -
glViewportIndexedfv
-
glScissorArrayv
-
glScissorIndexed
void glScissorIndexed(int index, int left, int bottom, int width, int height) -
glScissorIndexedv
-
glDepthRangeArrayv
-
glDepthRangeIndexed
void glDepthRangeIndexed(int index, double n, double f) -
glGetFloati_v
-
glGetDoublei_v
-