All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jogamp.opengl.GL3 Maven / Gradle / Ivy

The newest version!
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sat Oct 10 03:16:36 CEST 2015 ----! */

package com.jogamp.opengl;

import java.util.*;
import com.jogamp.opengl.*;
import com.jogamp.opengl.fixedfunc.*;
import jogamp.opengl.*;
import com.jogamp.gluegen.runtime.*;
import com.jogamp.common.os.*;
import com.jogamp.common.nio.*;
import java.nio.*;

 /**
  * 

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.

*/ public interface GL3 extends GL3ES3, GL2GL3{ /** GL_ARB_tessellation_shader, GL_VERSION_4_0 - CType: int */ public static final int GL_PATCH_DEFAULT_INNER_LEVEL = 0x8e73; /** GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV - CType: int */ public static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 0x825f; /** GL_ARB_texture_gather
Alias for: GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB - CType: int */ public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS = 0x8f9f; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_NUM_COMPATIBLE_SUBROUTINES = 0x8e4a; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT2x4_EXT - CType: int */ public static final int GL_DOUBLE_MAT2x4 = 0x8f4a; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT2x3_EXT - CType: int */ public static final int GL_DOUBLE_MAT2x3 = 0x8f49; /** GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
Alias for: GL_SRC1_COLOR_EXT - CType: int */ public static final int GL_SRC1_COLOR = 0x88f9; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_LINES_ADJACENCY_ARB = 0xa; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 0x8ddf; /** GL_ARB_shading_language_include - CType: int */ public static final int GL_SHADER_INCLUDE_ARB = 0x8dae; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_VEC4_EXT - CType: int */ public static final int GL_DOUBLE_VEC4 = 0x8ffe; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_VEC3_EXT - CType: int */ public static final int GL_DOUBLE_VEC3 = 0x8ffd; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_VEC2_EXT - CType: int */ public static final int GL_DOUBLE_VEC2 = 0x8ffc; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_LINE_STRIP_ADJACENCY_ARB = 0xb; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 0x8da7; /** GL_ARB_texture_compression_bptc - CType: int */ public static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB = 0x8e8e; /** GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: GL_VIEWPORT_BOUNDS_RANGE_NV - CType: int */ public static final int GL_VIEWPORT_BOUNDS_RANGE = 0x825d; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_COMPATIBLE_SUBROUTINES = 0x8e4b; /** GL_ARB_depth_clamp, GL_VERSION_3_2, GL_NV_depth_clamp
Alias for: GL_DEPTH_CLAMP_NV - CType: int */ public static final int GL_DEPTH_CLAMP = 0x864f; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_TRIANGLE_STRIP_ADJACENCY_ARB = 0xd; /** GL_ARB_cl_event - CType: int */ public static final int GL_SYNC_CL_EVENT_ARB = 0x8240; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_TRIANGLES_ADJACENCY_ARB = 0xc; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 0x8da9; /** GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
Alias for: GL_ONE_MINUS_SRC1_COLOR_EXT - CType: int */ public static final int GL_ONE_MINUS_SRC1_COLOR = 0x88fa; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS = 0x8de6; /** GL_ARB_tessellation_shader, GL_VERSION_4_0 - CType: int */ public static final int GL_PATCH_DEFAULT_OUTER_LEVEL = 0x8e74; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT4_EXT - CType: int */ public static final int GL_DOUBLE_MAT4 = 0x8f48; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT3_EXT - CType: int */ public static final int GL_DOUBLE_MAT3 = 0x8f47; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT2_EXT - CType: int */ public static final int GL_DOUBLE_MAT2 = 0x8f46; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 0x8ddd; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 0x8e49; /** GL_ARB_texture_compression_bptc - CType: int */ public static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB = 0x8e8c; /** GL_ARB_texture_compression_bptc - CType: int */ public static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB = 0x8e8d; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 0x8c29; /** GL_VERSION_3_2 - CType: int */ public static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 0x2; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_GEOMETRY_OUTPUT_TYPE_ARB = 0x8ddc; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_GEOMETRY_VERTICES_OUT_ARB = 0x8dda; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 0x8de8; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 0x8de0; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 0x8e48; /** GL_ARB_shading_language_include - CType: int */ public static final int GL_NAMED_STRING_LENGTH_ARB = 0x8de9; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT4x2_EXT - CType: int */ public static final int GL_DOUBLE_MAT4x2 = 0x8f4d; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT4x3_EXT - CType: int */ public static final int GL_DOUBLE_MAT4x3 = 0x8f4e; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_GEOMETRY_INPUT_TYPE_ARB = 0x8ddb; /** GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
Alias for: GL_ONE_MINUS_SRC1_ALPHA_EXT - CType: int */ public static final int GL_ONE_MINUS_SRC1_ALPHA = 0x88fb; /** GL_ARB_tessellation_shader, GL_VERSION_4_0 - CType: int */ public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 0x84f0; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_PROGRAM_POINT_SIZE_ARB = 0x8642; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_GEOMETRY_SHADER_ARB = 0x8dd9; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_ACTIVE_SUBROUTINES = 0x8de5; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 0x8dde; /** GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: GL_VIEWPORT_SUBPIXEL_BITS_NV - CType: int */ public static final int GL_VIEWPORT_SUBPIXEL_BITS = 0x825c; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 0x8de1; /** GL_ARB_cl_event - CType: int */ public static final int GL_SYNC_CL_EVENT_COMPLETE_ARB = 0x8241; /** GL_ARB_geometry_shader4 - CType: int */ public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 0x8da8; /** 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 */ public static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 0x88fc; /** 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 */ public static final int GL_PROGRAM_POINT_SIZE = 0x8642; /** GL_VERSION_3_2 - CType: int */ public static final int GL_CONTEXT_CORE_PROFILE_BIT = 0x1; /** GL_ARB_texture_compression_bptc - CType: int */ public static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB = 0x8e8f; /** GL_ARB_shading_language_include - CType: int */ public static final int GL_NAMED_STRING_TYPE_ARB = 0x8dea; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT3x4_EXT - CType: int */ public static final int GL_DOUBLE_MAT3x4 = 0x8f4c; /** GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
Alias for: GL_DOUBLE_MAT3x2_EXT - CType: int */ public static final int GL_DOUBLE_MAT3x2 = 0x8f4b; /** GL_VERSION_3_2 - CType: int */ public static final int GL_CONTEXT_PROFILE_MASK = 0x9126; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_MAX_SUBROUTINES = 0x8de7; /** GL_ARB_shader_subroutine, GL_VERSION_4_0 - CType: int */ public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 0x8e47; /** GL_ARB_tessellation_shader, GL_VERSION_4_0 - CType: int */ public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x84f1; /** GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: GL_MAX_VIEWPORTS_NV - CType: int */ public static final int GL_MAX_VIEWPORTS = 0x825b; /** Entry point to C language function: void {@native glMultiDrawElementsBaseVertex}(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 @param count a direct only {@link java.nio.IntBuffer} @param indices a direct only {@link com.jogamp.common.nio.PointerBuffer} @param basevertex a direct only {@link java.nio.IntBuffer} */ public void glMultiDrawElementsBaseVertex(int mode, IntBuffer count, int type, PointerBuffer indices, int drawcount, IntBuffer basevertex); /** Entry point to C language function: void {@native glBindFragDataLocationIndexed}(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 */ public void glBindFragDataLocationIndexed(int program, int colorNumber, int index, String name); /** Entry point to C language function: GLint {@native glGetFragDataIndex}(GLuint program, const GLchar * name)
Part of GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
Alias for: glGetFragDataIndexEXT */ public int glGetFragDataIndex(int program, String name); /** Entry point to C language function: void {@native glVertexAttribP1ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP1ui(int index, int type, boolean normalized, int value); /** Entry point to C language function: void {@native glVertexAttribP1uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glVertexAttribP1uiv(int index, int type, boolean normalized, IntBuffer value); /** Entry point to C language function: void {@native glVertexAttribP1uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP1uiv(int index, int type, boolean normalized, int[] value, int value_offset); /** Entry point to C language function: void {@native glVertexAttribP2ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP2ui(int index, int type, boolean normalized, int value); /** Entry point to C language function: void {@native glVertexAttribP2uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glVertexAttribP2uiv(int index, int type, boolean normalized, IntBuffer value); /** Entry point to C language function: void {@native glVertexAttribP2uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP2uiv(int index, int type, boolean normalized, int[] value, int value_offset); /** Entry point to C language function: void {@native glVertexAttribP3ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP3ui(int index, int type, boolean normalized, int value); /** Entry point to C language function: void {@native glVertexAttribP3uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glVertexAttribP3uiv(int index, int type, boolean normalized, IntBuffer value); /** Entry point to C language function: void {@native glVertexAttribP3uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP3uiv(int index, int type, boolean normalized, int[] value, int value_offset); /** Entry point to C language function: void {@native glVertexAttribP4ui}(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP4ui(int index, int type, boolean normalized, int value); /** Entry point to C language function: void {@native glVertexAttribP4uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
@param value a direct or array-backed {@link java.nio.IntBuffer} */ public void glVertexAttribP4uiv(int index, int type, boolean normalized, IntBuffer value); /** Entry point to C language function: void {@native glVertexAttribP4uiv}(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
*/ public void glVertexAttribP4uiv(int index, int type, boolean normalized, int[] value, int value_offset); /** Entry point to C language function: void {@native glUniform1d}(GLint location, GLdouble x)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform1d(int location, double x); /** Entry point to C language function: void {@native glUniform2d}(GLint location, GLdouble x, GLdouble y)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform2d(int location, double x, double y); /** Entry point to C language function: void {@native glUniform3d}(GLint location, GLdouble x, GLdouble y, GLdouble z)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform3d(int location, double x, double y, double z); /** Entry point to C language function: void {@native glUniform4d}(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform4d(int location, double x, double y, double z, double w); /** Entry point to C language function: void {@native glUniform1dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniform1dv(int location, int count, DoubleBuffer value); /** Entry point to C language function: void {@native glUniform1dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform1dv(int location, int count, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniform2dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniform2dv(int location, int count, DoubleBuffer value); /** Entry point to C language function: void {@native glUniform2dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform2dv(int location, int count, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniform3dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniform3dv(int location, int count, DoubleBuffer value); /** Entry point to C language function: void {@native glUniform3dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform3dv(int location, int count, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniform4dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniform4dv(int location, int count, DoubleBuffer value); /** Entry point to C language function: void {@native glUniform4dv}(GLint location, GLsizei count, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniform4dv(int location, int count, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix2dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix2dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix3dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix3dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix4dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix4dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix2x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix2x3dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix2x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix2x3dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix2x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix2x4dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix2x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix2x4dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix3x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix3x2dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix3x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix3x2dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix3x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix3x4dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix3x4dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix3x4dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix4x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix4x2dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix4x2dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix4x2dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glUniformMatrix4x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param value a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glUniformMatrix4x3dv(int location, int count, boolean transpose, DoubleBuffer value); /** Entry point to C language function: void {@native glUniformMatrix4x3dv}(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glUniformMatrix4x3dv(int location, int count, boolean transpose, double[] value, int value_offset); /** Entry point to C language function: void {@native glGetUniformdv}(GLuint program, GLint location, GLdouble * params)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
@param params a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glGetUniformdv(int program, int location, DoubleBuffer params); /** Entry point to C language function: void {@native glGetUniformdv}(GLuint program, GLint location, GLdouble * params)
Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
*/ public void glGetUniformdv(int program, int location, double[] params, int params_offset); /** Entry point to C language function: GLint {@native glGetSubroutineUniformLocation}(GLuint program, GLenum shadertype, const GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public int glGetSubroutineUniformLocation(int program, int shadertype, String name); /** Entry point to C language function: GLuint {@native glGetSubroutineIndex}(GLuint program, GLenum shadertype, const GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public int glGetSubroutineIndex(int program, int shadertype, String name); /** Entry point to C language function: void {@native glGetActiveSubroutineUniformiv}(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param values a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, IntBuffer values); /** Entry point to C language function: void {@native glGetActiveSubroutineUniformiv}(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values, int values_offset); /** Entry point to C language function: void {@native glGetActiveSubroutineUniformName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param length a direct or array-backed {@link java.nio.IntBuffer} @param name a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name); /** Entry point to C language function: void {@native glGetActiveSubroutineUniformName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public 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 {@native glGetActiveSubroutineName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param length a direct or array-backed {@link java.nio.IntBuffer} @param name a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, IntBuffer length, ByteBuffer name); /** Entry point to C language function: void {@native glGetActiveSubroutineName}(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public 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 {@native glUniformSubroutinesuiv}(GLenum shadertype, GLsizei count, const GLuint * indices)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param indices a direct or array-backed {@link java.nio.IntBuffer} */ public void glUniformSubroutinesuiv(int shadertype, int count, IntBuffer indices); /** Entry point to C language function: void {@native glUniformSubroutinesuiv}(GLenum shadertype, GLsizei count, const GLuint * indices)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glUniformSubroutinesuiv(int shadertype, int count, int[] indices, int indices_offset); /** Entry point to C language function: void {@native glGetUniformSubroutineuiv}(GLenum shadertype, GLint location, GLuint * params)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetUniformSubroutineuiv(int shadertype, int location, IntBuffer params); /** Entry point to C language function: void {@native glGetUniformSubroutineuiv}(GLenum shadertype, GLint location, GLuint * params)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glGetUniformSubroutineuiv(int shadertype, int location, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetProgramStageiv}(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
@param values a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetProgramStageiv(int program, int shadertype, int pname, IntBuffer values); /** Entry point to C language function: void {@native glGetProgramStageiv}(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
*/ public void glGetProgramStageiv(int program, int shadertype, int pname, int[] values, int values_offset); /** Entry point to C language function: void {@native glPatchParameterfv}(GLenum pname, const GLfloat * values)
Part of GL_ARB_tessellation_shader, GL_VERSION_4_0
@param values a direct or array-backed {@link java.nio.FloatBuffer} */ public void glPatchParameterfv(int pname, FloatBuffer values); /** Entry point to C language function: void {@native glPatchParameterfv}(GLenum pname, const GLfloat * values)
Part of GL_ARB_tessellation_shader, GL_VERSION_4_0
*/ public void glPatchParameterfv(int pname, float[] values, int values_offset); /** Entry point to C language function: void {@native glViewportArrayv}(GLuint first, GLsizei count, const GLfloat * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportArrayvNV @param v a direct or array-backed {@link java.nio.FloatBuffer} */ public void glViewportArrayv(int first, int count, FloatBuffer v); /** Entry point to C language function: void {@native glViewportArrayv}(GLuint first, GLsizei count, const GLfloat * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportArrayvNV */ public void glViewportArrayv(int first, int count, float[] v, int v_offset); /** Entry point to C language function: void {@native glViewportIndexedf}(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 */ public void glViewportIndexedf(int index, float x, float y, float w, float h); /** Entry point to C language function: void {@native glViewportIndexedfv}(GLuint index, const GLfloat * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportIndexedfvNV @param v a direct or array-backed {@link java.nio.FloatBuffer} */ public void glViewportIndexedfv(int index, FloatBuffer v); /** Entry point to C language function: void {@native glViewportIndexedfv}(GLuint index, const GLfloat * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glViewportIndexedfvNV */ public void glViewportIndexedfv(int index, float[] v, int v_offset); /** Entry point to C language function: void {@native glScissorArrayv}(GLuint first, GLsizei count, const GLint * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorArrayvNV @param v a direct or array-backed {@link java.nio.IntBuffer} */ public void glScissorArrayv(int first, int count, IntBuffer v); /** Entry point to C language function: void {@native glScissorArrayv}(GLuint first, GLsizei count, const GLint * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorArrayvNV */ public void glScissorArrayv(int first, int count, int[] v, int v_offset); /** Entry point to C language function: void {@native glScissorIndexed}(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 */ public void glScissorIndexed(int index, int left, int bottom, int width, int height); /** Entry point to C language function: void {@native glScissorIndexedv}(GLuint index, const GLint * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorIndexedvNV @param v a direct or array-backed {@link java.nio.IntBuffer} */ public void glScissorIndexedv(int index, IntBuffer v); /** Entry point to C language function: void {@native glScissorIndexedv}(GLuint index, const GLint * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
Alias for: glScissorIndexedvNV */ public void glScissorIndexedv(int index, int[] v, int v_offset); /** Entry point to C language function: void {@native glDepthRangeArrayv}(GLuint first, GLsizei count, const GLdouble * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1
@param v a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glDepthRangeArrayv(int first, int count, DoubleBuffer v); /** Entry point to C language function: void {@native glDepthRangeArrayv}(GLuint first, GLsizei count, const GLdouble * v)
Part of GL_ARB_viewport_array, GL_VERSION_4_1
*/ public void glDepthRangeArrayv(int first, int count, double[] v, int v_offset); /** Entry point to C language function: void {@native glDepthRangeIndexed}(GLuint index, GLdouble n, GLdouble f)
Part of GL_ARB_viewport_array, GL_VERSION_4_1
*/ public void glDepthRangeIndexed(int index, double n, double f); /** Entry point to C language function: void {@native glGetFloati_v}(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 @param data a direct or array-backed {@link java.nio.FloatBuffer} */ public void glGetFloati_v(int target, int index, FloatBuffer data); /** Entry point to C language function: void {@native glGetFloati_v}(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 */ public void glGetFloati_v(int target, int index, float[] data, int data_offset); /** Entry point to C language function: void {@native glGetDoublei_v}(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 @param data a direct or array-backed {@link java.nio.DoubleBuffer} */ public void glGetDoublei_v(int target, int index, DoubleBuffer data); /** Entry point to C language function: void {@native glGetDoublei_v}(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 */ public void glGetDoublei_v(int target, int index, double[] data, int data_offset); /** Entry point to C language function: void {@native glDrawTransformFeedbackInstanced}(GLenum mode, GLuint id, GLsizei instancecount)
Part of GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
*/ public void glDrawTransformFeedbackInstanced(int mode, int id, int instancecount); /** Entry point to C language function: void {@native glDrawTransformFeedbackStreamInstanced}(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
Part of GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
*/ public void glDrawTransformFeedbackStreamInstanced(int mode, int id, int stream, int instancecount); /** Entry point to C language function: void {@native glMultiDrawArraysIndirect}(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 */ public void glMultiDrawArraysIndirect(int mode, long indirect_buffer_offset, int drawcount, int stride); /** Entry point to C language function: void {@native glMultiDrawElementsIndirect}(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 @param indirect a direct or array-backed {@link java.nio.Buffer} */ public void glMultiDrawElementsIndirect(int mode, int type, Buffer indirect, int drawcount, int stride); /** Entry point to C language function: GLsync {@native glCreateSyncFromCLeventARB}(struct _cl_context * context, struct _cl_event * event, GLbitfield flags)
Part of GL_ARB_cl_event
*/ public long glCreateSyncFromCLeventARB(long context, long event, int flags); /** Entry point to C language function: void {@native glNamedStringARB}(GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string)
Part of GL_ARB_shading_language_include
*/ public void glNamedStringARB(int type, int namelen, String name, int stringlen, String string); /** Entry point to C language function: void {@native glDeleteNamedStringARB}(GLint namelen, const GLchar * name)
Part of GL_ARB_shading_language_include
*/ public void glDeleteNamedStringARB(int namelen, String name); /** Entry point to C language function: void {@native glCompileShaderIncludeARB}(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length)
Part of GL_ARB_shading_language_include
@param length a direct or array-backed {@link java.nio.IntBuffer} */ public void glCompileShaderIncludeARB(int shader, int count, String[] path, IntBuffer length); /** Entry point to C language function: void {@native glCompileShaderIncludeARB}(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length)
Part of GL_ARB_shading_language_include
*/ public void glCompileShaderIncludeARB(int shader, int count, String[] path, int[] length, int length_offset); /** Entry point to C language function: GLboolean {@native glIsNamedStringARB}(GLint namelen, const GLchar * name)
Part of GL_ARB_shading_language_include
*/ public boolean glIsNamedStringARB(int namelen, String name); /** Entry point to C language function: void {@native glGetNamedStringARB}(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string)
Part of GL_ARB_shading_language_include
@param stringlen a direct or array-backed {@link java.nio.IntBuffer} @param string a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetNamedStringARB(int namelen, String name, int bufSize, IntBuffer stringlen, ByteBuffer string); /** Entry point to C language function: void {@native glGetNamedStringARB}(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string)
Part of GL_ARB_shading_language_include
*/ public 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 {@native glGetNamedStringivARB}(GLint namelen, const GLchar * name, GLenum pname, GLint * params)
Part of GL_ARB_shading_language_include
@param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetNamedStringivARB(int namelen, String name, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetNamedStringivARB}(GLint namelen, const GLchar * name, GLenum pname, GLint * params)
Part of GL_ARB_shading_language_include
*/ public void glGetNamedStringivARB(int namelen, String name, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glProgramParameteriARB}(GLuint program, GLenum pname, GLint value)
Part of GL_ARB_geometry_shader4
*/ public void glProgramParameteriARB(int program, int pname, int value); /** Entry point to C language function: void {@native glFramebufferTextureARB}(GLenum target, GLenum attachment, GLuint texture, GLint level)
Part of GL_ARB_geometry_shader4
*/ public void glFramebufferTextureARB(int target, int attachment, int texture, int level); /** Entry point to C language function: void {@native glFramebufferTextureLayerARB}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Part of GL_ARB_geometry_shader4
*/ public void glFramebufferTextureLayerARB(int target, int attachment, int texture, int level, int layer); /** Entry point to C language function: void {@native glFramebufferTextureFaceARB}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
Part of GL_ARB_geometry_shader4
*/ public void glFramebufferTextureFaceARB(int target, int attachment, int texture, int level, int face); } // end of class GL3




© 2015 - 2024 Weber Informatics LLC | Privacy Policy