Interface GL3

All Superinterfaces:
GL, GL2ES2, GL2ES3, GL2GL3, GL3ES3, GLBase
All Known Subinterfaces:
GL3bc, GL4, GL4bc
All Known Implementing Classes:
DebugGL2, DebugGL3, DebugGL3bc, DebugGL4, DebugGL4bc, TraceGL2, TraceGL3, TraceGL3bc, TraceGL4, TraceGL4bc

public interface GL3 extends GL3ES3, GL2GL3

This interface contains all OpenGL [ 3.1 .. 3.3 ] core methods, as well as most of it's extensions defined at the time of this specification.

Note: OpenGL [ 3.1 .. 3.3 ] core profile does not includes fixed point functionality.

  • Field Details

    • GL_PATCH_DEFAULT_INNER_LEVEL

      static final int GL_PATCH_DEFAULT_INNER_LEVEL
      GL_ARB_tessellation_shader, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_VIEWPORT_INDEX_PROVOKING_VERTEX

      static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX
      GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV - CType: int
      See Also:
    • GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS

      static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS
      GL_ARB_texture_gather
      Alias for: GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB - CType: int
      See Also:
    • GL_NUM_COMPATIBLE_SUBROUTINES

      static final int GL_NUM_COMPATIBLE_SUBROUTINES
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_DOUBLE_MAT2x4

      static final int GL_DOUBLE_MAT2x4
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT2x4_EXT - CType: int
      See Also:
    • GL_DOUBLE_MAT2x3

      static final int GL_DOUBLE_MAT2x3
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT2x3_EXT - CType: int
      See Also:
    • GL_SRC1_COLOR

      static final int GL_SRC1_COLOR
      GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
      Alias for: GL_SRC1_COLOR_EXT - CType: int
      See Also:
    • GL_LINES_ADJACENCY_ARB

      static final int GL_LINES_ADJACENCY_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB

      static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_SHADER_INCLUDE_ARB

      static final int GL_SHADER_INCLUDE_ARB
      GL_ARB_shading_language_include - CType: int
      See Also:
    • GL_DOUBLE_VEC4

      static final int GL_DOUBLE_VEC4
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_VEC4_EXT - CType: int
      See Also:
    • GL_DOUBLE_VEC3

      static final int GL_DOUBLE_VEC3
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_VEC3_EXT - CType: int
      See Also:
    • GL_DOUBLE_VEC2

      static final int GL_DOUBLE_VEC2
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_VEC2_EXT - CType: int
      See Also:
    • GL_LINE_STRIP_ADJACENCY_ARB

      static final int GL_LINE_STRIP_ADJACENCY_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB

      static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB

      static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
      GL_ARB_texture_compression_bptc - CType: int
      See Also:
    • GL_VIEWPORT_BOUNDS_RANGE

      static final int GL_VIEWPORT_BOUNDS_RANGE
      GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: GL_VIEWPORT_BOUNDS_RANGE_NV - CType: int
      See Also:
    • GL_COMPATIBLE_SUBROUTINES

      static final int GL_COMPATIBLE_SUBROUTINES
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_DEPTH_CLAMP

      static final int GL_DEPTH_CLAMP
      GL_ARB_depth_clamp, GL_VERSION_3_2, GL_NV_depth_clamp
      Alias for: GL_DEPTH_CLAMP_NV - CType: int
      See Also:
    • GL_TRIANGLE_STRIP_ADJACENCY_ARB

      static final int GL_TRIANGLE_STRIP_ADJACENCY_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_SYNC_CL_EVENT_ARB

      static final int GL_SYNC_CL_EVENT_ARB
      GL_ARB_cl_event - CType: int
      See Also:
    • GL_TRIANGLES_ADJACENCY_ARB

      static final int GL_TRIANGLES_ADJACENCY_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB

      static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_ONE_MINUS_SRC1_COLOR

      static final int GL_ONE_MINUS_SRC1_COLOR
      GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
      Alias for: GL_ONE_MINUS_SRC1_COLOR_EXT - CType: int
      See Also:
    • GL_ACTIVE_SUBROUTINE_UNIFORMS

      static final int GL_ACTIVE_SUBROUTINE_UNIFORMS
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_PATCH_DEFAULT_OUTER_LEVEL

      static final int GL_PATCH_DEFAULT_OUTER_LEVEL
      GL_ARB_tessellation_shader, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_DOUBLE_MAT4

      static final int GL_DOUBLE_MAT4
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT4_EXT - CType: int
      See Also:
    • GL_DOUBLE_MAT3

      static final int GL_DOUBLE_MAT3
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT3_EXT - CType: int
      See Also:
    • GL_DOUBLE_MAT2

      static final int GL_DOUBLE_MAT2
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT2_EXT - CType: int
      See Also:
    • GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB

      static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH

      static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_COMPRESSED_RGBA_BPTC_UNORM_ARB

      static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
      GL_ARB_texture_compression_bptc - CType: int
      See Also:
    • GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB

      static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
      GL_ARB_texture_compression_bptc - CType: int
      See Also:
    • GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB

      static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_CONTEXT_COMPATIBILITY_PROFILE_BIT

      static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
      GL_VERSION_3_2 - CType: int
      See Also:
    • GL_GEOMETRY_OUTPUT_TYPE_ARB

      static final int GL_GEOMETRY_OUTPUT_TYPE_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_GEOMETRY_VERTICES_OUT_ARB

      static final int GL_GEOMETRY_VERTICES_OUT_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS

      static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB

      static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_ACTIVE_SUBROUTINE_MAX_LENGTH

      static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_NAMED_STRING_LENGTH_ARB

      static final int GL_NAMED_STRING_LENGTH_ARB
      GL_ARB_shading_language_include - CType: int
      See Also:
    • GL_DOUBLE_MAT4x2

      static final int GL_DOUBLE_MAT4x2
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT4x2_EXT - CType: int
      See Also:
    • GL_DOUBLE_MAT4x3

      static final int GL_DOUBLE_MAT4x3
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT4x3_EXT - CType: int
      See Also:
    • GL_GEOMETRY_INPUT_TYPE_ARB

      static final int GL_GEOMETRY_INPUT_TYPE_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_ONE_MINUS_SRC1_ALPHA

      static final int GL_ONE_MINUS_SRC1_ALPHA
      GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
      Alias for: GL_ONE_MINUS_SRC1_ALPHA_EXT - CType: int
      See Also:
    • GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER

      static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
      GL_ARB_tessellation_shader, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_PROGRAM_POINT_SIZE_ARB

      static final int GL_PROGRAM_POINT_SIZE_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_GEOMETRY_SHADER_ARB

      static final int GL_GEOMETRY_SHADER_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_ACTIVE_SUBROUTINES

      static final int GL_ACTIVE_SUBROUTINES
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_MAX_VERTEX_VARYING_COMPONENTS_ARB

      static final int GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_VIEWPORT_SUBPIXEL_BITS

      static final int GL_VIEWPORT_SUBPIXEL_BITS
      GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: GL_VIEWPORT_SUBPIXEL_BITS_NV - CType: int
      See Also:
    • GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB

      static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_SYNC_CL_EVENT_COMPLETE_ARB

      static final int GL_SYNC_CL_EVENT_COMPLETE_ARB
      GL_ARB_cl_event - CType: int
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB

      static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
      GL_ARB_geometry_shader4 - CType: int
      See Also:
    • GL_MAX_DUAL_SOURCE_DRAW_BUFFERS

      static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
      GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
      Alias for: GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT - CType: int
      See Also:
    • GL_PROGRAM_POINT_SIZE

      static final int GL_PROGRAM_POINT_SIZE
      GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_ARB_geometry_shader4
      Alias for: GL_PROGRAM_POINT_SIZE_EXT, GL_PROGRAM_POINT_SIZE_ARB - CType: int
      See Also:
    • GL_CONTEXT_CORE_PROFILE_BIT

      static final int GL_CONTEXT_CORE_PROFILE_BIT
      GL_VERSION_3_2 - CType: int
      See Also:
    • GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB

      static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
      GL_ARB_texture_compression_bptc - CType: int
      See Also:
    • GL_NAMED_STRING_TYPE_ARB

      static final int GL_NAMED_STRING_TYPE_ARB
      GL_ARB_shading_language_include - CType: int
      See Also:
    • GL_DOUBLE_MAT3x4

      static final int GL_DOUBLE_MAT3x4
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT3x4_EXT - CType: int
      See Also:
    • GL_DOUBLE_MAT3x2

      static final int GL_DOUBLE_MAT3x2
      GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
      Alias for: GL_DOUBLE_MAT3x2_EXT - CType: int
      See Also:
    • GL_CONTEXT_PROFILE_MASK

      static final int GL_CONTEXT_PROFILE_MASK
      GL_VERSION_3_2 - CType: int
      See Also:
    • GL_MAX_SUBROUTINES

      static final int GL_MAX_SUBROUTINES
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS

      static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
      GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER

      static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
      GL_ARB_tessellation_shader, GL_VERSION_4_0 - CType: int
      See Also:
    • GL_MAX_VIEWPORTS

      static final int GL_MAX_VIEWPORTS
      GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: GL_MAX_VIEWPORTS_NV - CType: int
      See Also:
  • Method Details

    • glMultiDrawElementsBaseVertex

      void glMultiDrawElementsBaseVertex(int mode, IntBuffer count, int type, com.jogamp.common.nio.PointerBuffer indices, int drawcount, IntBuffer basevertex)
      Entry point to C language function: void (GLenum mode, const GLsizei * count, GLenum type, const void * const * indices, GLsizei drawcount, const GLint * basevertex)
      Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2, GL_OES_draw_elements_base_vertex, GL_EXT_draw_elements_base_vertex
      Alias for: glMultiDrawElementsBaseVertexOES, glMultiDrawElementsBaseVertexEXT
      Parameters:
      count - a direct only IntBuffer
      indices - a direct only PointerBuffer
      basevertex - a direct only IntBuffer
    • glBindFragDataLocationIndexed

      void glBindFragDataLocationIndexed(int program, int colorNumber, int index, String name)
      Entry point to C language function: void (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name)
      Part of GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
      Alias for: glBindFragDataLocationIndexedEXT
    • glGetFragDataIndex

      int glGetFragDataIndex(int program, String name)
      Entry point to C language function: GLint (GLuint program, const GLchar * name)
      Part of GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
      Alias for: glGetFragDataIndexEXT
    • glVertexAttribP1ui

      void glVertexAttribP1ui(int index, int type, boolean normalized, int value)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, GLuint value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexAttribP1uiv

      void glVertexAttribP1uiv(int index, int type, boolean normalized, IntBuffer value)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      value - a direct or array-backed IntBuffer
    • glVertexAttribP1uiv

      void glVertexAttribP1uiv(int index, int type, boolean normalized, int[] value, int value_offset)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexAttribP2ui

      void glVertexAttribP2ui(int index, int type, boolean normalized, int value)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, GLuint value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexAttribP2uiv

      void glVertexAttribP2uiv(int index, int type, boolean normalized, IntBuffer value)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      value - a direct or array-backed IntBuffer
    • glVertexAttribP2uiv

      void glVertexAttribP2uiv(int index, int type, boolean normalized, int[] value, int value_offset)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexAttribP3ui

      void glVertexAttribP3ui(int index, int type, boolean normalized, int value)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, GLuint value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexAttribP3uiv

      void glVertexAttribP3uiv(int index, int type, boolean normalized, IntBuffer value)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      value - a direct or array-backed IntBuffer
    • glVertexAttribP3uiv

      void glVertexAttribP3uiv(int index, int type, boolean normalized, int[] value, int value_offset)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexAttribP4ui

      void glVertexAttribP4ui(int index, int type, boolean normalized, int value)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, GLuint value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glVertexAttribP4uiv

      void glVertexAttribP4uiv(int index, int type, boolean normalized, IntBuffer value)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      Parameters:
      value - a direct or array-backed IntBuffer
    • glVertexAttribP4uiv

      void glVertexAttribP4uiv(int index, int type, boolean normalized, int[] value, int value_offset)
      Entry point to C language function: void (GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
      Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
    • glUniform1d

      void glUniform1d(int location, double x)
      Entry point to C language function: void (GLint location, GLdouble x)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniform2d

      void glUniform2d(int location, double x, double y)
      Entry point to C language function: void (GLint location, GLdouble x, GLdouble y)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniform3d

      void glUniform3d(int location, double x, double y, double z)
      Entry point to C language function: void (GLint location, GLdouble x, GLdouble y, GLdouble z)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniform4d

      void glUniform4d(int location, double x, double y, double z, double w)
      Entry point to C language function: void (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniform1dv

      void glUniform1dv(int location, int count, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniform1dv

      void glUniform1dv(int location, int count, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniform2dv

      void glUniform2dv(int location, int count, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniform2dv

      void glUniform2dv(int location, int count, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniform3dv

      void glUniform3dv(int location, int count, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniform3dv

      void glUniform3dv(int location, int count, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniform4dv

      void glUniform4dv(int location, int count, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniform4dv

      void glUniform4dv(int location, int count, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix2dv

      void glUniformMatrix2dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix2dv

      void glUniformMatrix2dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix3dv

      void glUniformMatrix3dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix3dv

      void glUniformMatrix3dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix4dv

      void glUniformMatrix4dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix4dv

      void glUniformMatrix4dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix2x3dv

      void glUniformMatrix2x3dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix2x3dv

      void glUniformMatrix2x3dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix2x4dv

      void glUniformMatrix2x4dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix2x4dv

      void glUniformMatrix2x4dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix3x2dv

      void glUniformMatrix3x2dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix3x2dv

      void glUniformMatrix3x2dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix3x4dv

      void glUniformMatrix3x4dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix3x4dv

      void glUniformMatrix3x4dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix4x2dv

      void glUniformMatrix4x2dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix4x2dv

      void glUniformMatrix4x2dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glUniformMatrix4x3dv

      void glUniformMatrix4x3dv(int location, int count, boolean transpose, DoubleBuffer value)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      value - a direct or array-backed DoubleBuffer
    • glUniformMatrix4x3dv

      void glUniformMatrix4x3dv(int location, int count, boolean transpose, double[] value, int value_offset)
      Entry point to C language function: void (GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glGetUniformdv

      void glGetUniformdv(int program, int location, DoubleBuffer params)
      Entry point to C language function: void (GLuint program, GLint location, GLdouble * params)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      Parameters:
      params - a direct or array-backed DoubleBuffer
    • glGetUniformdv

      void glGetUniformdv(int program, int location, double[] params, int params_offset)
      Entry point to C language function: void (GLuint program, GLint location, GLdouble * params)
      Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
    • glGetSubroutineUniformLocation

      int glGetSubroutineUniformLocation(int program, int shadertype, String name)
      Entry point to C language function: GLint (GLuint program, GLenum shadertype, const GLchar * name)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
    • glGetSubroutineIndex

      int glGetSubroutineIndex(int program, int shadertype, String name)
      Entry point to C language function: GLuint (GLuint program, GLenum shadertype, const GLchar * name)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
    • glGetActiveSubroutineUniformiv

      void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, IntBuffer values)
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      Parameters:
      values - a direct or array-backed IntBuffer
    • glGetActiveSubroutineUniformiv

      void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values, int values_offset)
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
    • glGetActiveSubroutineUniformName

      void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name)
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      Parameters:
      length - a direct or array-backed IntBuffer
      name - a direct or array-backed ByteBuffer
    • glGetActiveSubroutineUniformName

      void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, int[] length, int length_offset, byte[] name, int name_offset)
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
    • glGetActiveSubroutineName

      void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name)
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      Parameters:
      length - a direct or array-backed IntBuffer
      name - a direct or array-backed ByteBuffer
    • glGetActiveSubroutineName

      void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, int[] length, int length_offset, byte[] name, int name_offset)
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
    • glUniformSubroutinesuiv

      void glUniformSubroutinesuiv(int shadertype, int count, IntBuffer indices)
      Entry point to C language function: void (GLenum shadertype, GLsizei count, const GLuint * indices)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      Parameters:
      indices - a direct or array-backed IntBuffer
    • glUniformSubroutinesuiv

      void glUniformSubroutinesuiv(int shadertype, int count, int[] indices, int indices_offset)
      Entry point to C language function: void (GLenum shadertype, GLsizei count, const GLuint * indices)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
    • glGetUniformSubroutineuiv

      void glGetUniformSubroutineuiv(int shadertype, int location, IntBuffer params)
      Entry point to C language function: void (GLenum shadertype, GLint location, GLuint * params)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetUniformSubroutineuiv

      void glGetUniformSubroutineuiv(int shadertype, int location, int[] params, int params_offset)
      Entry point to C language function: void (GLenum shadertype, GLint location, GLuint * params)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
    • glGetProgramStageiv

      void glGetProgramStageiv(int program, int shadertype, int pname, IntBuffer values)
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLenum pname, GLint * values)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      Parameters:
      values - a direct or array-backed IntBuffer
    • glGetProgramStageiv

      void glGetProgramStageiv(int program, int shadertype, int pname, int[] values, int values_offset)
      Entry point to C language function: void (GLuint program, GLenum shadertype, GLenum pname, GLint * values)
      Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
    • glPatchParameterfv

      void glPatchParameterfv(int pname, FloatBuffer values)
      Entry point to C language function: void (GLenum pname, const GLfloat * values)
      Part of GL_ARB_tessellation_shader, GL_VERSION_4_0
      Parameters:
      values - a direct or array-backed FloatBuffer
    • glPatchParameterfv

      void glPatchParameterfv(int pname, float[] values, int values_offset)
      Entry point to C language function: void (GLenum pname, const GLfloat * values)
      Part of GL_ARB_tessellation_shader, GL_VERSION_4_0
    • glViewportArrayv

      void glViewportArrayv(int first, int count, FloatBuffer v)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLfloat * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glViewportArrayvNV
      Parameters:
      v - a direct or array-backed FloatBuffer
    • glViewportArrayv

      void glViewportArrayv(int first, int count, float[] v, int v_offset)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLfloat * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glViewportArrayvNV
    • glViewportIndexedf

      void glViewportIndexedf(int index, float x, float y, float w, float h)
      Entry point to C language function: void (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glViewportIndexedfNV
    • glViewportIndexedfv

      void glViewportIndexedfv(int index, FloatBuffer v)
      Entry point to C language function: void (GLuint index, const GLfloat * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glViewportIndexedfvNV
      Parameters:
      v - a direct or array-backed FloatBuffer
    • glViewportIndexedfv

      void glViewportIndexedfv(int index, float[] v, int v_offset)
      Entry point to C language function: void (GLuint index, const GLfloat * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glViewportIndexedfvNV
    • glScissorArrayv

      void glScissorArrayv(int first, int count, IntBuffer v)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLint * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glScissorArrayvNV
      Parameters:
      v - a direct or array-backed IntBuffer
    • glScissorArrayv

      void glScissorArrayv(int first, int count, int[] v, int v_offset)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLint * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glScissorArrayvNV
    • glScissorIndexed

      void glScissorIndexed(int index, int left, int bottom, int width, int height)
      Entry point to C language function: void (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glScissorIndexedNV
    • glScissorIndexedv

      void glScissorIndexedv(int index, IntBuffer v)
      Entry point to C language function: void (GLuint index, const GLint * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glScissorIndexedvNV
      Parameters:
      v - a direct or array-backed IntBuffer
    • glScissorIndexedv

      void glScissorIndexedv(int index, int[] v, int v_offset)
      Entry point to C language function: void (GLuint index, const GLint * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
      Alias for: glScissorIndexedvNV
    • glDepthRangeArrayv

      void glDepthRangeArrayv(int first, int count, DoubleBuffer v)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLdouble * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1
      Parameters:
      v - a direct or array-backed DoubleBuffer
    • glDepthRangeArrayv

      void glDepthRangeArrayv(int first, int count, double[] v, int v_offset)
      Entry point to C language function: void (GLuint first, GLsizei count, const GLdouble * v)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1
    • glDepthRangeIndexed

      void glDepthRangeIndexed(int index, double n, double f)
      Entry point to C language function: void (GLuint index, GLdouble n, GLdouble f)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1
    • glGetFloati_v

      void glGetFloati_v(int target, int index, FloatBuffer data)
      Entry point to C language function: void (GLenum target, GLuint index, GLfloat * data)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_NV_viewport_array
      Alias for: glGetFloati_vEXT, glGetFloati_vNV
      Parameters:
      data - a direct or array-backed FloatBuffer
    • glGetFloati_v

      void glGetFloati_v(int target, int index, float[] data, int data_offset)
      Entry point to C language function: void (GLenum target, GLuint index, GLfloat * data)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_NV_viewport_array
      Alias for: glGetFloati_vEXT, glGetFloati_vNV
    • glGetDoublei_v

      void glGetDoublei_v(int target, int index, DoubleBuffer data)
      Entry point to C language function: void (GLenum target, GLuint index, GLdouble * data)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access
      Alias for: glGetDoublei_vEXT
      Parameters:
      data - a direct or array-backed DoubleBuffer
    • glGetDoublei_v

      void glGetDoublei_v(int target, int index, double[] data, int data_offset)
      Entry point to C language function: void (GLenum target, GLuint index, GLdouble * data)
      Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access
      Alias for: glGetDoublei_vEXT
    • glDrawTransformFeedbackInstanced

      void glDrawTransformFeedbackInstanced(int mode, int id, int instancecount)
      Entry point to C language function: void (GLenum mode, GLuint id, GLsizei instancecount)
      Part of GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
    • glDrawTransformFeedbackStreamInstanced

      void glDrawTransformFeedbackStreamInstanced(int mode, int id, int stream, int instancecount)
      Entry point to C language function: void (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
      Part of GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
    • glMultiDrawArraysIndirect

      void glMultiDrawArraysIndirect(int mode, long indirect_buffer_offset, int drawcount, int stride)
      Entry point to C language function: void (GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride)
      Part of GL_ARB_multi_draw_indirect, GL_VERSION_4_3, GL_EXT_multi_draw_indirect, GL_AMD_multi_draw_indirect
      Alias for: glMultiDrawArraysIndirectEXT, glMultiDrawArraysIndirectAMD
    • glMultiDrawElementsIndirect

      void glMultiDrawElementsIndirect(int mode, int type, Buffer indirect, int drawcount, int stride)
      Entry point to C language function: void (GLenum mode, GLenum type, const void * indirect, GLsizei drawcount, GLsizei stride)
      Part of GL_ARB_multi_draw_indirect, GL_VERSION_4_3, GL_AMD_multi_draw_indirect, GL_EXT_multi_draw_indirect
      Alias for: glMultiDrawElementsIndirectAMD, glMultiDrawElementsIndirectEXT
      Parameters:
      indirect - a direct or array-backed Buffer
    • glCreateSyncFromCLeventARB

      long glCreateSyncFromCLeventARB(long context, long event, int flags)
      Entry point to C language function: GLsync (struct _cl_context * context, struct _cl_event * event, GLbitfield flags)
      Part of GL_ARB_cl_event
    • glNamedStringARB

      void glNamedStringARB(int type, int namelen, String name, int stringlen, String string)
      Entry point to C language function: void (GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string)
      Part of GL_ARB_shading_language_include
    • glDeleteNamedStringARB

      void glDeleteNamedStringARB(int namelen, String name)
      Entry point to C language function: void (GLint namelen, const GLchar * name)
      Part of GL_ARB_shading_language_include
    • glCompileShaderIncludeARB

      void glCompileShaderIncludeARB(int shader, int count, String[] path, IntBuffer length)
      Entry point to C language function: void (GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length)
      Part of GL_ARB_shading_language_include
      Parameters:
      length - a direct or array-backed IntBuffer
    • glCompileShaderIncludeARB

      void glCompileShaderIncludeARB(int shader, int count, String[] path, int[] length, int length_offset)
      Entry point to C language function: void (GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length)
      Part of GL_ARB_shading_language_include
    • glIsNamedStringARB

      boolean glIsNamedStringARB(int namelen, String name)
      Entry point to C language function: GLboolean (GLint namelen, const GLchar * name)
      Part of GL_ARB_shading_language_include
    • glGetNamedStringARB

      void glGetNamedStringARB(int namelen, String name, int bufSize, IntBuffer stringlen, ByteBuffer string)
      Entry point to C language function: void (GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string)
      Part of GL_ARB_shading_language_include
      Parameters:
      stringlen - a direct or array-backed IntBuffer
      string - a direct or array-backed ByteBuffer
    • glGetNamedStringARB

      void glGetNamedStringARB(int namelen, String name, int bufSize, int[] stringlen, int stringlen_offset, byte[] string, int string_offset)
      Entry point to C language function: void (GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string)
      Part of GL_ARB_shading_language_include
    • glGetNamedStringivARB

      void glGetNamedStringivARB(int namelen, String name, int pname, IntBuffer params)
      Entry point to C language function: void (GLint namelen, const GLchar * name, GLenum pname, GLint * params)
      Part of GL_ARB_shading_language_include
      Parameters:
      params - a direct or array-backed IntBuffer
    • glGetNamedStringivARB

      void glGetNamedStringivARB(int namelen, String name, int pname, int[] params, int params_offset)
      Entry point to C language function: void (GLint namelen, const GLchar * name, GLenum pname, GLint * params)
      Part of GL_ARB_shading_language_include
    • glProgramParameteriARB

      void glProgramParameteriARB(int program, int pname, int value)
      Entry point to C language function: void (GLuint program, GLenum pname, GLint value)
      Part of GL_ARB_geometry_shader4
    • glFramebufferTextureARB

      void glFramebufferTextureARB(int target, int attachment, int texture, int level)
      Entry point to C language function: void (GLenum target, GLenum attachment, GLuint texture, GLint level)
      Part of GL_ARB_geometry_shader4
    • glFramebufferTextureLayerARB

      void glFramebufferTextureLayerARB(int target, int attachment, int texture, int level, int layer)
      Entry point to C language function: void (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
      Part of GL_ARB_geometry_shader4
    • glFramebufferTextureFaceARB

      void glFramebufferTextureFaceARB(int target, int attachment, int texture, int level, int face)
      Entry point to C language function: void (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
      Part of GL_ARB_geometry_shader4