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

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

/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Wed Mar 11 20:52:34 CET 2015 ----! */

package com.jogamp.opengl;

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

 /**
  * 

* Interface containing the common subset of core GL3 (OpenGL 3.1+) and GLES3 (OpenGL ES 3.0+).
* This interface reflects only the programmable shader functionality of desktop and embedded OpenGL
* This interface is almost GLES3 complete, lacking GL_ARB_ES3_compatibility extension.
*

*/ public interface GL3ES3 extends GL2ES3{ /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_ACTIVE_RESOURCES = 0x92F5; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_ACTIVE_VARIABLES = 0x9305; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_ALREADY_SIGNALED_APPLE */ public static final int GL_ALREADY_SIGNALED = 0x911A; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_ARRAY_SIZE = 0x92FB; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_ARRAY_STRIDE = 0x92FE; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_BLOCK_INDEX = 0x92FD; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_BUFFER_BINDING = 0x9302; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_BUFFER_DATA_SIZE = 0x9303; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_BUFFER_VARIABLE = 0x92E5; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_COMPUTE_SHADER = 0x91B9; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_COMPUTE_SHADER_BIT = 0x00000020; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_COMPUTE_WORK_GROUP_SIZE = 0x8267; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_CONDITION_SATISFIED_APPLE */ public static final int GL_CONDITION_SATISFIED = 0x911C; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_DISPATCH_INDIRECT_BUFFER = 0x90EE; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90EF; /** Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0 */ public static final int GL_DRAW_INDIRECT_BUFFER = 0x8F3F; /** Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0 */ public static final int GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8F43; /** Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3, GL_ES_VERSION_3_0 */ public static final int GL_INT_2_10_10_10_REV = 0x8D9F; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_IS_ROW_MAJOR = 0x9300; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_LOCATION = 0x930E; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_MATRIX_STRIDE = 0x92FF; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8F39; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90DC; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90DB; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91BC; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91BB; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91BE; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90EB; /** Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2 */ public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90DA; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_MAX_NAME_LENGTH = 0x92F6; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_0, GL_NV_gpu_program5, GL_ARB_texture_gather
Alias for: GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB */ public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5F; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_MAX_SERVER_WAIT_TIMEOUT_APPLE */ public static final int GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90DE; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90DD; /** Part of GL_ARB_explicit_uniform_location, GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_MAX_UNIFORM_LOCATIONS = 0x826E; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding */ public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82DA; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding */ public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D9; /** Part of GL_VERSION_4_4, GL_ES_VERSION_3_1 */ public static final int GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82E5; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2 */ public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90D6; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_0, GL_ARB_texture_gather, GL_NV_gpu_program5
Alias for: GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB, GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV */ public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8E5E; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_NAME_LENGTH = 0x92F9; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_NUM_ACTIVE_VARIABLES = 0x9304; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync, GL_ARB_shader_objects
Alias for: GL_OBJECT_TYPE_APPLE, GL_OBJECT_TYPE_ARB */ public static final int GL_OBJECT_TYPE = 0x9112; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_OFFSET = 0x92FC; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_PROGRAM_INPUT = 0x92E3; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_PROGRAM_OUTPUT = 0x92E4; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_REFERENCED_BY_COMPUTE_SHADER = 0x930B; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_REFERENCED_BY_VERTEX_SHADER = 0x9306; /** Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0 */ public static final int GL_SAMPLER_BINDING = 0x8919; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_SHADER_STORAGE_BLOCK = 0x92E6; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_SHADER_STORAGE_BUFFER = 0x90D2; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_SHADER_STORAGE_BUFFER_BINDING = 0x90D3; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90DF; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_SHADER_STORAGE_BUFFER_SIZE = 0x90D5; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object */ public static final int GL_SHADER_STORAGE_BUFFER_START = 0x90D4; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_SIGNALED_APPLE */ public static final int GL_SIGNALED = 0x9119; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_SYNC_CONDITION_APPLE */ public static final int GL_SYNC_CONDITION = 0x9113; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_SYNC_FENCE_APPLE */ public static final int GL_SYNC_FENCE = 0x9116; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_SYNC_FLAGS_APPLE */ public static final int GL_SYNC_FLAGS = 0x9115; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_SYNC_FLUSH_COMMANDS_BIT_APPLE */ public static final int GL_SYNC_FLUSH_COMMANDS_BIT = 0x00000001; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE */ public static final int GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_SYNC_STATUS_APPLE */ public static final int GL_SYNC_STATUS = 0x9114; /** Part of GL_ES_VERSION_3_0, GL_OES_texture_view, GL_VERSION_4_3, GL_ARB_texture_view */ public static final int GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_TIMEOUT_EXPIRED_APPLE */ public static final int GL_TIMEOUT_EXPIRED = 0x911B; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_TOP_LEVEL_ARRAY_SIZE = 0x930C; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_TYPE = 0x92FA; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_UNIFORM = 0x92E1; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query */ public static final int GL_UNIFORM_BLOCK = 0x92E2; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_UNSIGNALED_APPLE */ public static final int GL_UNSIGNALED = 0x9118; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding */ public static final int GL_VERTEX_ATTRIB_BINDING = 0x82D4; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding */ public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82D5; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3 */ public static final int GL_VERTEX_BINDING_BUFFER = 0x8F4F; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding */ public static final int GL_VERTEX_BINDING_DIVISOR = 0x82D6; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding */ public static final int GL_VERTEX_BINDING_OFFSET = 0x82D7; /** Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding */ public static final int GL_VERTEX_BINDING_STRIDE = 0x82D8; /** Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: GL_WAIT_FAILED_APPLE */ public static final int GL_WAIT_FAILED = 0x911D; /** Entry point to C language function: void {@native glBindSampler}(GLuint unit, GLuint sampler)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glBindSampler(int unit, int sampler); /** Entry point to C language function: void {@native glBindVertexBuffer}(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
*/ public void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride); /** Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync, GLbitfield flags, GLuint64 timeout)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glClientWaitSyncAPPLE */ public int glClientWaitSync(long sync, int flags, long timeout); /** Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count, const GLuint * samplers)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
@param samplers a direct or array-backed {@link java.nio.IntBuffer} */ public void glDeleteSamplers(int count, IntBuffer samplers); /** Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count, const GLuint * samplers)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glDeleteSamplers(int count, int[] samplers, int samplers_offset); /** Entry point to C language function: void {@native glDeleteSync}(GLsync sync)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glDeleteSyncAPPLE */ public void glDeleteSync(long sync); /** Entry point to C language function: void {@native glDispatchCompute}(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3
*/ public void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z); /** Entry point to C language function: void {@native glDispatchComputeIndirect}(GLintptr indirect)
Part of GL_ARB_compute_shader, GL_ES_VERSION_3_1, GL_VERSION_4_3
*/ public void glDispatchComputeIndirect(long indirect); /** Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode, const void * indirect)
Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0
@param indirect a direct or array-backed {@link java.nio.Buffer} */ public void glDrawArraysIndirect(int mode, Buffer indirect); /** Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode, const void * indirect)
Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0
*/ public void glDrawArraysIndirect(int mode, long indirect_buffer_offset); /** Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode, GLenum type, const void * indirect)
Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0
@param indirect a direct or array-backed {@link java.nio.Buffer} */ public void glDrawElementsIndirect(int mode, int type, Buffer indirect); /** Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode, GLenum type, const void * indirect)
Part of GL_ES_VERSION_3_1, GL_ARB_draw_indirect, GL_VERSION_4_0
*/ public void glDrawElementsIndirect(int mode, int type, long indirect_buffer_offset); /** Entry point to C language function: GLsync {@native glFenceSync}(GLenum condition, GLbitfield flags)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glFenceSyncAPPLE */ public long glFenceSync(int condition, int flags); /** Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
@param samplers a direct or array-backed {@link java.nio.IntBuffer} */ public void glGenSamplers(int count, IntBuffer samplers); /** Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glGenSamplers(int count, int[] samplers, int samplers_offset); /** Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target, GLenum pname, GLint64 * params)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2
@param params a direct or array-backed {@link java.nio.LongBuffer} */ public void glGetBufferParameteri64v(int target, int pname, LongBuffer params); /** Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target, GLenum pname, GLint64 * params)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2
*/ public void glGetBufferParameteri64v(int target, int pname, long[] params, int params_offset); /** Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target, GLuint index, GLint64 * data)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2
@param data a direct or array-backed {@link java.nio.LongBuffer} */ public void glGetInteger64i_v(int target, int index, LongBuffer data); /** Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target, GLuint index, GLint64 * data)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2
*/ public void glGetInteger64i_v(int target, int index, long[] data, int data_offset); /** Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glGetInteger64vAPPLE @param data a direct or array-backed {@link java.nio.LongBuffer} */ public void glGetInteger64v(int pname, LongBuffer data); /** Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glGetInteger64vAPPLE */ public void glGetInteger64v(int pname, long[] data, int data_offset); /** Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
@param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program, GLenum programInterface, GLenum pname, GLint * params)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
*/ public void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int params_offset); /** Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program, GLenum programInterface, const GLchar * name)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
@param name a direct or array-backed {@link java.nio.ByteBuffer} */ public int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name); /** Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program, GLenum programInterface, const GLchar * name)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
*/ public int glGetProgramResourceIndex(int program, int programInterface, byte[] name, int name_offset); /** Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program, GLenum programInterface, const GLchar * name)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
@param name a direct or array-backed {@link java.nio.ByteBuffer} */ public int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name); /** Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program, GLenum programInterface, const GLchar * name)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
*/ public int glGetProgramResourceLocation(int program, int programInterface, byte[] name, int name_offset); /** Entry point to C language function: void {@native glGetProgramResourceName}(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
@param length a direct or array-backed {@link java.nio.IntBuffer} @param name a direct or array-backed {@link java.nio.ByteBuffer} */ public void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, IntBuffer length, ByteBuffer name); /** Entry point to C language function: void {@native glGetProgramResourceName}(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
*/ public void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, int[] length, int length_offset, byte[] name, int name_offset); /** Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
@param props a direct or array-backed {@link java.nio.IntBuffer} @param length a direct or array-backed {@link java.nio.IntBuffer} @param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params); /** Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_program_interface_query
*/ public void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int props_offset, int bufSize, int[] length, int length_offset, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler, GLenum pname, GLfloat * params)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
@param params a direct or array-backed {@link java.nio.FloatBuffer} */ public void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params); /** Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler, GLenum pname, GLfloat * params)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glGetSamplerParameterfv(int sampler, int pname, float[] params, int params_offset); /** Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler, GLenum pname, GLint * params)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
@param params a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params); /** Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler, GLenum pname, GLint * params)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glGetSamplerParameteriv(int sampler, int pname, int[] params, int params_offset); /** Entry point to C language function: void {@native glGetSynciv}(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glGetSyncivAPPLE @param length a direct or array-backed {@link java.nio.IntBuffer} @param values a direct or array-backed {@link java.nio.IntBuffer} */ public void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values); /** Entry point to C language function: void {@native glGetSynciv}(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glGetSyncivAPPLE */ public void glGetSynciv(long sync, int pname, int bufSize, int[] length, int length_offset, int[] values, int values_offset); /** Entry point to C language function: GLboolean {@native glIsSampler}(GLuint sampler)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public boolean glIsSampler(int sampler); /** Entry point to C language function: GLboolean {@native glIsSync}(GLsync sync)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glIsSyncAPPLE */ public boolean glIsSync(long sync); /** Entry point to C language function: void {@native glMemoryBarrierByRegion}(GLbitfield barriers)
Part of GL_VERSION_4_5, GL_ES_VERSION_3_1
*/ public void glMemoryBarrierByRegion(int barriers); /** Entry point to C language function: void {@native glSamplerParameterf}(GLuint sampler, GLenum pname, GLfloat param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glSamplerParameterf(int sampler, int pname, float param); /** Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler, GLenum pname, const GLfloat * param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
@param param a direct or array-backed {@link java.nio.FloatBuffer} */ public void glSamplerParameterfv(int sampler, int pname, FloatBuffer param); /** Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler, GLenum pname, const GLfloat * param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glSamplerParameterfv(int sampler, int pname, float[] param, int param_offset); /** Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler, GLenum pname, GLint param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glSamplerParameteri(int sampler, int pname, int param); /** Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler, GLenum pname, const GLint * param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
@param param a direct or array-backed {@link java.nio.IntBuffer} */ public void glSamplerParameteriv(int sampler, int pname, IntBuffer param); /** Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler, GLenum pname, const GLint * param)
Part of GL_ARB_sampler_objects, GL_VERSION_3_3, GL_ES_VERSION_3_0
*/ public void glSamplerParameteriv(int sampler, int pname, int[] param, int param_offset); /** Entry point to C language function: void {@native glVertexAttribBinding}(GLuint attribindex, GLuint bindingindex)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
*/ public void glVertexAttribBinding(int attribindex, int bindingindex); /** Entry point to C language function: void {@native glVertexAttribFormat}(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding, GL_NV_vertex_buffer_unified_memory
Alias for: glVertexAttribFormatNV */ public void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset); /** Entry point to C language function: void {@native glVertexAttribIFormat}(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding, GL_NV_vertex_buffer_unified_memory
Alias for: glVertexAttribIFormatNV */ public void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset); /** Entry point to C language function: void {@native glVertexBindingDivisor}(GLuint bindingindex, GLuint divisor)
Part of GL_ES_VERSION_3_1, GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
*/ public void glVertexBindingDivisor(int bindingindex, int divisor); /** Entry point to C language function: void {@native glWaitSync}(GLsync sync, GLbitfield flags, GLuint64 timeout)
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2, GL_ARB_sync, GL_APPLE_sync
Alias for: glWaitSyncAPPLE */ public void glWaitSync(long sync, int flags, long timeout); } // end of class GL3ES3




© 2015 - 2024 Weber Informatics LLC | Privacy Policy