javax.media.opengl.GLES2 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jogl-all Show documentation
Show all versions of jogl-all Show documentation
Java™ Binding for the OpenGL® API
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Tue Jun 25 21:06:09 CEST 2013 ----! */
package javax.media.opengl;
import java.util.*;
import javax.media.opengl.*;
import javax.media.opengl.fixedfunc.*;
import jogamp.opengl.*;
import javax.media.opengl.GLES1;
import javax.media.opengl.GLES2;
import javax.media.opengl.GL2;
import javax.media.opengl.GLArrayData;
import javax.media.opengl.GLUniformData;
import com.jogamp.common.nio.Buffers;
import com.jogamp.opengl.util.GLBuffers;
import java.io.PrintStream;
import com.jogamp.gluegen.runtime.*;
import com.jogamp.common.os.*;
import com.jogamp.common.nio.*;
import java.nio.*;
/**
*
* This interface contains all core embedded OpenGL methods of ES 2.x, with x >= 0,
* inclusive, as well as most of it's extensions defined at the
* time of this specification.
*
*/
public interface GLES2 extends GL2ES2{
/** Part of GL_OES_compressed_ETC1_RGB8_texture
*/
public static final int GL_ETC1_RGB8_OES = 0x8D64;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE4_RGB8_OES = 0x8B90;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE4_RGBA8_OES = 0x8B91;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE4_R5_G6_B5_OES = 0x8B92;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE4_RGBA4_OES = 0x8B93;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE4_RGB5_A1_OES = 0x8B94;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE8_RGB8_OES = 0x8B95;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE8_RGBA8_OES = 0x8B96;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE8_R5_G6_B5_OES = 0x8B97;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE8_RGBA4_OES = 0x8B98;
/** Part of GL_OES_compressed_paletted_texture
*/
public static final int GL_PALETTE8_RGB5_A1_OES = 0x8B99;
/** Part of GL_OES_EGL_image_external
*/
public static final int GL_TEXTURE_EXTERNAL_OES = 0x8D65;
/** Part of GL_OES_EGL_image_external
*/
public static final int GL_SAMPLER_EXTERNAL_OES = 0x8D66;
/** Part of GL_OES_EGL_image_external
*/
public static final int GL_TEXTURE_BINDING_EXTERNAL_OES = 0x8D67;
/** Part of GL_OES_EGL_image_external
*/
public static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 0x8D68;
/** Part of GL_OES_texture_3D
*/
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET = 0x8CD4;
/** Part of GL_OES_texture_half_float
*/
public static final int GL_HALF_FLOAT_OES = 0x8D61;
/** Part of GL_OES_vertex_array_object
*/
public static final int GL_VERTEX_ARRAY_BINDING_OES = 0x85B5;
/** Part of GL_AMD_compressed_3DC_texture
*/
public static final int GL_3DC_X_AMD = 0x87F9;
/** Part of GL_AMD_compressed_3DC_texture
*/
public static final int GL_3DC_XY_AMD = 0x87FA;
/** Part of GL_AMD_compressed_ATC_texture
*/
public static final int GL_ATC_RGB_AMD = 0x8C92;
/** Part of GL_AMD_compressed_ATC_texture
*/
public static final int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 0x8C93;
/** Part of GL_AMD_compressed_ATC_texture
*/
public static final int GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 0x87EE;
/** Part of GL_AMD_performance_monitor
*/
public static final int GL_COUNTER_TYPE_AMD = 0x8BC0;
/** Part of GL_AMD_performance_monitor
*/
public static final int GL_COUNTER_RANGE_AMD = 0x8BC1;
/** Part of GL_AMD_performance_monitor
*/
public static final int GL_UNSIGNED_INT64_AMD = 0x8BC2;
/** Part of GL_AMD_performance_monitor
*/
public static final int GL_PERCENTAGE_AMD = 0x8BC3;
/** Part of GL_AMD_performance_monitor
*/
public static final int GL_PERFMON_RESULT_AVAILABLE_AMD = 0x8BC4;
/** Part of GL_AMD_performance_monitor
*/
public static final int GL_PERFMON_RESULT_SIZE_AMD = 0x8BC5;
/** Part of GL_AMD_performance_monitor
*/
public static final int GL_PERFMON_RESULT_AMD = 0x8BC6;
/** Part of GL_AMD_program_binary_Z400
*/
public static final int GL_Z400_BINARY_AMD = 0x8740;
/** Part of GL_ANGLE_framebuffer_blit
*/
public static final int GL_READ_FRAMEBUFFER_ANGLE = 0x8CA8;
/** Part of GL_ANGLE_framebuffer_blit
*/
public static final int GL_DRAW_FRAMEBUFFER_ANGLE = 0x8CA9;
/** Part of GL_ANGLE_framebuffer_blit
*/
public static final int GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 0x8CA6;
/** Part of GL_ANGLE_framebuffer_blit
*/
public static final int GL_READ_FRAMEBUFFER_BINDING_ANGLE = 0x8CAA;
/** Part of GL_ANGLE_framebuffer_multisample
*/
public static final int GL_RENDERBUFFER_SAMPLES_ANGLE = 0x8CAB;
/** Part of GL_ANGLE_framebuffer_multisample
*/
public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 0x8D56;
/** Part of GL_ANGLE_framebuffer_multisample
*/
public static final int GL_MAX_SAMPLES_ANGLE = 0x8D57;
/** Part of GL_APPLE_rgb_422
*/
public static final int GL_RGB_422_APPLE = 0x8A1F;
/** Part of GL_APPLE_ycbcr_422
, GL_APPLE_rgb_422
*/
public static final int GL_UNSIGNED_SHORT_8_8_APPLE = 0x85BA;
/** Part of GL_APPLE_ycbcr_422
, GL_APPLE_rgb_422
*/
public static final int GL_UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB;
/** Part of GL_APPLE_framebuffer_multisample
*/
public static final int GL_RENDERBUFFER_SAMPLES_APPLE = 0x8CAB;
/** Part of GL_APPLE_framebuffer_multisample
*/
public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 0x8D56;
/** Part of GL_APPLE_framebuffer_multisample
*/
public static final int GL_MAX_SAMPLES_APPLE = 0x8D57;
/** Part of GL_APPLE_framebuffer_multisample
*/
public static final int GL_READ_FRAMEBUFFER_APPLE = 0x8CA8;
/** Part of GL_APPLE_framebuffer_multisample
*/
public static final int GL_DRAW_FRAMEBUFFER_APPLE = 0x8CA9;
/** Part of GL_APPLE_framebuffer_multisample
*/
public static final int GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 0x8CA6;
/** Part of GL_APPLE_framebuffer_multisample
*/
public static final int GL_READ_FRAMEBUFFER_BINDING_APPLE = 0x8CAA;
/** Part of GL_APPLE_texture_max_level
*/
public static final int GL_TEXTURE_MAX_LEVEL_APPLE = 0x813D;
/** Part of GL_ARM_mali_shader_binary
*/
public static final int GL_MALI_SHADER_BINARY_ARM = 0x8F60;
/** Part of GL_EXT_debug_label
*/
public static final int GL_PROGRAM_PIPELINE_OBJECT_EXT = 0x8A4F;
/** Part of GL_EXT_debug_label
*/
public static final int GL_PROGRAM_OBJECT_EXT = 0x8B40;
/** Part of GL_EXT_debug_label
*/
public static final int GL_SHADER_OBJECT_EXT = 0x8B48;
/** Part of GL_EXT_debug_label
*/
public static final int GL_BUFFER_OBJECT_EXT = 0x9151;
/** Part of GL_EXT_debug_label
*/
public static final int GL_QUERY_OBJECT_EXT = 0x9153;
/** Part of GL_EXT_debug_label
*/
public static final int GL_VERTEX_ARRAY_OBJECT_EXT = 0x9154;
/** Part of GL_EXT_discard_framebuffer
*/
public static final int GL_COLOR_EXT = 0x1800;
/** Part of GL_EXT_discard_framebuffer
*/
public static final int GL_DEPTH_EXT = 0x1801;
/** Part of GL_EXT_discard_framebuffer
*/
public static final int GL_STENCIL_EXT = 0x1802;
/** Part of GL_EXT_multisampled_render_to_texture
*/
public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 0x8D6C;
/** Part of GL_IMG_program_binary
*/
public static final int GL_SGX_PROGRAM_BINARY_IMG = 0x9130;
/** Part of GL_IMG_read_format
*/
public static final int GL_BGRA_IMG = 0x80E1;
/** Part of GL_IMG_read_format
*/
public static final int GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 0x8365;
/** Part of GL_IMG_shader_binary
*/
public static final int GL_SGX_BINARY_IMG = 0x8C0A;
/** Part of GL_IMG_texture_compression_pvrtc
*/
public static final int GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00;
/** Part of GL_IMG_texture_compression_pvrtc
*/
public static final int GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 0x8C01;
/** Part of GL_IMG_texture_compression_pvrtc
*/
public static final int GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02;
/** Part of GL_IMG_texture_compression_pvrtc
*/
public static final int GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 0x8C03;
/** Part of GL_IMG_multisampled_render_to_texture
*/
public static final int GL_RENDERBUFFER_SAMPLES_IMG = 0x9133;
/** Part of GL_IMG_multisampled_render_to_texture
*/
public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 0x9134;
/** Part of GL_IMG_multisampled_render_to_texture
*/
public static final int GL_MAX_SAMPLES_IMG = 0x9135;
/** Part of GL_IMG_multisampled_render_to_texture
*/
public static final int GL_TEXTURE_SAMPLES_IMG = 0x9136;
/** Part of GL_NV_fence
*/
public static final int GL_ALL_COMPLETED_NV = 0x84F2;
/** Part of GL_NV_fence
*/
public static final int GL_FENCE_STATUS_NV = 0x84F3;
/** Part of GL_NV_fence
*/
public static final int GL_FENCE_CONDITION_NV = 0x84F4;
/** Part of GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_COMPONENT_NV = 0x8ED0;
/** Part of GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_COMPONENT4_NV = 0x8ED1;
/** Part of GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_ATTACHMENT_NV = 0x8ED2;
/** Part of GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_BUFFERS_NV = 0x8ED3;
/** Part of GL_NV_multisample_coverage
, GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_SAMPLES_NV = 0x8ED4;
/** Part of GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_ALL_FRAGMENTS_NV = 0x8ED5;
/** Part of GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_EDGE_FRAGMENTS_NV = 0x8ED6;
/** Part of GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_AUTOMATIC_NV = 0x8ED7;
/** Part of GL_NV_coverage_sample
*/
public static final int GL_COVERAGE_BUFFER_BIT_NV = 0x8000;
/** Part of GL_NV_depth_nonlinear
*/
public static final int GL_DEPTH_COMPONENT16_NONLINEAR_NV = 0x8E2C;
/** Part of GL_NV_read_buffer
*/
public static final int GL_READ_BUFFER_NV = 0x0C02;
/** Part of GL_QCOM_alpha_test
*/
public static final int GL_ALPHA_TEST_QCOM = 0x0BC0;
/** Part of GL_QCOM_alpha_test
*/
public static final int GL_ALPHA_TEST_FUNC_QCOM = 0x0BC1;
/** Part of GL_QCOM_alpha_test
*/
public static final int GL_ALPHA_TEST_REF_QCOM = 0x0BC2;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_WIDTH_QCOM = 0x8BD2;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_HEIGHT_QCOM = 0x8BD3;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_DEPTH_QCOM = 0x8BD4;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_INTERNAL_FORMAT_QCOM = 0x8BD5;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_FORMAT_QCOM = 0x8BD6;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_TYPE_QCOM = 0x8BD7;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_IMAGE_VALID_QCOM = 0x8BD8;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_NUM_LEVELS_QCOM = 0x8BD9;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_TARGET_QCOM = 0x8BDA;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_TEXTURE_OBJECT_VALID_QCOM = 0x8BDB;
/** Part of GL_QCOM_extended_get
*/
public static final int GL_STATE_RESTORE = 0x8BDC;
/** Part of GL_QCOM_perfmon_global_mode
*/
public static final int GL_PERFMON_GLOBAL_MODE_QCOM = 0x8FA0;
/** Part of GL_QCOM_writeonly_rendering
*/
public static final int GL_WRITEONLY_RENDERING_QCOM = 0x8823;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_COLOR_BUFFER_BIT0_QCOM = 0x00000001;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_COLOR_BUFFER_BIT1_QCOM = 0x00000002;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_COLOR_BUFFER_BIT2_QCOM = 0x00000004;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_COLOR_BUFFER_BIT3_QCOM = 0x00000008;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_COLOR_BUFFER_BIT4_QCOM = 0x00000010;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_COLOR_BUFFER_BIT6_QCOM = 0x00000040;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_COLOR_BUFFER_BIT7_QCOM = 0x00000080;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_DEPTH_BUFFER_BIT0_QCOM = 0x00000100;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_DEPTH_BUFFER_BIT1_QCOM = 0x00000200;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_DEPTH_BUFFER_BIT2_QCOM = 0x00000400;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_DEPTH_BUFFER_BIT3_QCOM = 0x00000800;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_DEPTH_BUFFER_BIT4_QCOM = 0x00001000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_DEPTH_BUFFER_BIT5_QCOM = 0x00002000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_DEPTH_BUFFER_BIT6_QCOM = 0x00004000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_DEPTH_BUFFER_BIT7_QCOM = 0x00008000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_STENCIL_BUFFER_BIT0_QCOM = 0x00010000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_STENCIL_BUFFER_BIT1_QCOM = 0x00020000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_STENCIL_BUFFER_BIT3_QCOM = 0x00080000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_STENCIL_BUFFER_BIT4_QCOM = 0x00100000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_STENCIL_BUFFER_BIT5_QCOM = 0x00200000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_STENCIL_BUFFER_BIT6_QCOM = 0x00400000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_STENCIL_BUFFER_BIT7_QCOM = 0x00800000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 0x01000000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 0x02000000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 0x04000000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 0x08000000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 0x10000000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 0x20000000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final int GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 0x40000000;
/** Part of GL_QCOM_tiled_rendering
*/
public static final long GL_MULTISAMPLE_BUFFER_BIT7_QCOM = 0x80000000;
/** Part of GL_VIV_shader_binary
*/
public static final int GL_SHADER_BINARY_VIV = 0x8FC4;
/** Entry point to C language function: void {@native glAlphaFuncQCOM}(GLenum func, GLclampf ref);
Part of GL_QCOM_alpha_test
*/
public void glAlphaFuncQCOM(int func, float ref);
/** Entry point to C language function: void {@native glBeginPerfMonitorAMD}(GLuint monitor);
Part of GL_AMD_performance_monitor
*/
public void glBeginPerfMonitorAMD(int monitor);
/** Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array);
Part of GL_OES_vertex_array_object
*/
public void glBindVertexArrayOES(int array);
/** Entry point to C language function: void {@native glBlitFramebufferANGLE}(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
Part of GL_ANGLE_framebuffer_blit
*/
public void glBlitFramebufferANGLE(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter);
/** Entry point to C language function: void {@native glCoverageMaskNV}(GLboolean mask);
Part of GL_NV_coverage_sample
*/
public void glCoverageMaskNV(boolean mask);
/** Entry point to C language function: void {@native glCoverageOperationNV}(GLenum operation);
Part of GL_NV_coverage_sample
*/
public void glCoverageOperationNV(int operation);
/** Entry point to C language function: void {@native glDeleteFencesNV}(GLsizei, const GLuint * );
Part of GL_NV_fence
@param arg1 a direct or array-backed {@link java.nio.IntBuffer} */
public void glDeleteFencesNV(int arg0, IntBuffer arg1);
/** Entry point to C language function: void {@native glDeleteFencesNV}(GLsizei, const GLuint * );
Part of GL_NV_fence
*/
public void glDeleteFencesNV(int arg0, int[] arg1, int arg1_offset);
/** Entry point to C language function: void {@native glDeletePerfMonitorsAMD}(GLsizei n, GLuint * monitors);
Part of GL_AMD_performance_monitor
@param monitors a direct or array-backed {@link java.nio.IntBuffer} */
public void glDeletePerfMonitorsAMD(int n, IntBuffer monitors);
/** Entry point to C language function: void {@native glDeletePerfMonitorsAMD}(GLsizei n, GLuint * monitors);
Part of GL_AMD_performance_monitor
*/
public void glDeletePerfMonitorsAMD(int n, int[] monitors, int monitors_offset);
/** Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n, const GLuint * arrays);
Part of GL_OES_vertex_array_object
@param arrays a direct or array-backed {@link java.nio.IntBuffer} */
public void glDeleteVertexArraysOES(int n, IntBuffer arrays);
/** Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n, const GLuint * arrays);
Part of GL_OES_vertex_array_object
*/
public void glDeleteVertexArraysOES(int n, int[] arrays, int arrays_offset);
/** Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl);
Part of GL_QCOM_driver_control
*/
public void glDisableDriverControlQCOM(int driverControl);
/** Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target, GLsizei numAttachments, const GLenum * attachments);
Part of GL_EXT_discard_framebuffer
@param attachments a direct or array-backed {@link java.nio.IntBuffer} */
public void glDiscardFramebufferEXT(int target, int numAttachments, IntBuffer attachments);
/** Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target, GLsizei numAttachments, const GLenum * attachments);
Part of GL_EXT_discard_framebuffer
*/
public void glDiscardFramebufferEXT(int target, int numAttachments, int[] attachments, int attachments_offset);
/** Entry point to C language function: void {@native glDrawBuffersNV}(GLsizei n, const GLenum * bufs);
Part of GL_VERSION_2_0
; GL_NV_draw_buffers
@param bufs a direct or array-backed {@link java.nio.IntBuffer} */
public void glDrawBuffers(int n, IntBuffer bufs);
/** Entry point to C language function: void {@native glDrawBuffersNV}(GLsizei n, const GLenum * bufs);
Part of GL_VERSION_2_0
; GL_NV_draw_buffers
*/
public void glDrawBuffers(int n, int[] bufs, int bufs_offset);
/** Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum target, GLeglImageOES image);
Part of GL_OES_EGL_image
*/
public void glEGLImageTargetRenderbufferStorageOES(int target, long image);
/** Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target, GLeglImageOES image);
Part of GL_OES_EGL_image
*/
public void glEGLImageTargetTexture2DOES(int target, long image);
/** Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl);
Part of GL_QCOM_driver_control
*/
public void glEnableDriverControlQCOM(int driverControl);
/** Entry point to C language function: void {@native glEndPerfMonitorAMD}(GLuint monitor);
Part of GL_AMD_performance_monitor
*/
public void glEndPerfMonitorAMD(int monitor);
/** Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask);
Part of GL_QCOM_tiled_rendering
*/
public void glEndTilingQCOM(int preserveMask);
/** Entry point to C language function: void {@native glExtGetBufferPointervQCOM}(GLenum target, GLvoid * * params);
Part of GL_QCOM_extended_get
@param params a direct or array-backed {@link com.jogamp.common.nio.PointerBuffer} */
public void glExtGetBufferPointervQCOM(int target, PointerBuffer params);
/** Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers, GLint maxBuffers, GLint * numBuffers);
Part of GL_QCOM_extended_get
@param buffers a direct or array-backed {@link java.nio.IntBuffer}
@param numBuffers a direct or array-backed {@link java.nio.IntBuffer} */
public void glExtGetBuffersQCOM(IntBuffer buffers, int maxBuffers, IntBuffer numBuffers);
/** Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers, GLint maxBuffers, GLint * numBuffers);
Part of GL_QCOM_extended_get
*/
public void glExtGetBuffersQCOM(int[] buffers, int buffers_offset, int maxBuffers, int[] numBuffers, int numBuffers_offset);
/** Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers);
Part of GL_QCOM_extended_get
@param framebuffers a direct or array-backed {@link java.nio.IntBuffer}
@param numFramebuffers a direct or array-backed {@link java.nio.IntBuffer} */
public void glExtGetFramebuffersQCOM(IntBuffer framebuffers, int maxFramebuffers, IntBuffer numFramebuffers);
/** Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers);
Part of GL_QCOM_extended_get
*/
public void glExtGetFramebuffersQCOM(int[] framebuffers, int framebuffers_offset, int maxFramebuffers, int[] numFramebuffers, int numFramebuffers_offset);
/** Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program, GLenum shadertype, GLchar * source, GLint * length);
Part of GL_QCOM_extended_get2
@param source a direct or array-backed {@link java.nio.ByteBuffer}
@param length a direct or array-backed {@link java.nio.IntBuffer} */
public void glExtGetProgramBinarySourceQCOM(int program, int shadertype, ByteBuffer source, IntBuffer length);
/** Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program, GLenum shadertype, GLchar * source, GLint * length);
Part of GL_QCOM_extended_get2
*/
public void glExtGetProgramBinarySourceQCOM(int program, int shadertype, byte[] source, int source_offset, int[] length, int length_offset);
/** Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs, GLint maxPrograms, GLint * numPrograms);
Part of GL_QCOM_extended_get2
@param programs a direct or array-backed {@link java.nio.IntBuffer}
@param numPrograms a direct or array-backed {@link java.nio.IntBuffer} */
public void glExtGetProgramsQCOM(IntBuffer programs, int maxPrograms, IntBuffer numPrograms);
/** Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs, GLint maxPrograms, GLint * numPrograms);
Part of GL_QCOM_extended_get2
*/
public void glExtGetProgramsQCOM(int[] programs, int programs_offset, int maxPrograms, int[] numPrograms, int numPrograms_offset);
/** Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers);
Part of GL_QCOM_extended_get
@param renderbuffers a direct or array-backed {@link java.nio.IntBuffer}
@param numRenderbuffers a direct or array-backed {@link java.nio.IntBuffer} */
public void glExtGetRenderbuffersQCOM(IntBuffer renderbuffers, int maxRenderbuffers, IntBuffer numRenderbuffers);
/** Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers);
Part of GL_QCOM_extended_get
*/
public void glExtGetRenderbuffersQCOM(int[] renderbuffers, int renderbuffers_offset, int maxRenderbuffers, int[] numRenderbuffers, int numRenderbuffers_offset);
/** Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders, GLint maxShaders, GLint * numShaders);
Part of GL_QCOM_extended_get2
@param shaders a direct or array-backed {@link java.nio.IntBuffer}
@param numShaders a direct or array-backed {@link java.nio.IntBuffer} */
public void glExtGetShadersQCOM(IntBuffer shaders, int maxShaders, IntBuffer numShaders);
/** Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders, GLint maxShaders, GLint * numShaders);
Part of GL_QCOM_extended_get2
*/
public void glExtGetShadersQCOM(int[] shaders, int shaders_offset, int maxShaders, int[] numShaders, int numShaders_offset);
/** Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params);
Part of GL_QCOM_extended_get
@param params a direct or array-backed {@link java.nio.IntBuffer} */
public void glExtGetTexLevelParameterivQCOM(int texture, int face, int level, int pname, IntBuffer params);
/** Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params);
Part of GL_QCOM_extended_get
*/
public void glExtGetTexLevelParameterivQCOM(int texture, int face, int level, int pname, int[] params, int params_offset);
/** Entry point to C language function: void {@native glExtGetTexSubImageQCOM}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels);
Part of GL_QCOM_extended_get
@param texels a direct or array-backed {@link java.nio.Buffer} */
public void glExtGetTexSubImageQCOM(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer texels);
/** Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures, GLint maxTextures, GLint * numTextures);
Part of GL_QCOM_extended_get
@param textures a direct or array-backed {@link java.nio.IntBuffer}
@param numTextures a direct or array-backed {@link java.nio.IntBuffer} */
public void glExtGetTexturesQCOM(IntBuffer textures, int maxTextures, IntBuffer numTextures);
/** Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures, GLint maxTextures, GLint * numTextures);
Part of GL_QCOM_extended_get
*/
public void glExtGetTexturesQCOM(int[] textures, int textures_offset, int maxTextures, int[] numTextures, int numTextures_offset);
/** Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program);
Part of GL_QCOM_extended_get2
*/
public boolean glExtIsProgramBinaryQCOM(int program);
/** Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target, GLenum pname, GLint param);
Part of GL_QCOM_extended_get
*/
public void glExtTexObjectStateOverrideiQCOM(int target, int pname, int param);
/** Entry point to C language function: void {@native glFinishFenceNV}(GLuint);
Part of GL_NV_fence
*/
public void glFinishFenceNV(int arg0);
/** Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei);
Part of GL_EXT_multisampled_render_to_texture
*/
public void glFramebufferTexture2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5);
/** Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei);
Part of GL_IMG_multisampled_render_to_texture
*/
public void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5);
/** Entry point to C language function: void {@native glGenFencesNV}(GLsizei, GLuint * );
Part of GL_NV_fence
@param arg1 a direct or array-backed {@link java.nio.IntBuffer} */
public void glGenFencesNV(int arg0, IntBuffer arg1);
/** Entry point to C language function: void {@native glGenFencesNV}(GLsizei, GLuint * );
Part of GL_NV_fence
*/
public void glGenFencesNV(int arg0, int[] arg1, int arg1_offset);
/** Entry point to C language function: void {@native glGenPerfMonitorsAMD}(GLsizei n, GLuint * monitors);
Part of GL_AMD_performance_monitor
@param monitors a direct or array-backed {@link java.nio.IntBuffer} */
public void glGenPerfMonitorsAMD(int n, IntBuffer monitors);
/** Entry point to C language function: void {@native glGenPerfMonitorsAMD}(GLsizei n, GLuint * monitors);
Part of GL_AMD_performance_monitor
*/
public void glGenPerfMonitorsAMD(int n, int[] monitors, int monitors_offset);
/** Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n, GLuint * arrays);
Part of GL_OES_vertex_array_object
@param arrays a direct or array-backed {@link java.nio.IntBuffer} */
public void glGenVertexArraysOES(int n, IntBuffer arrays);
/** Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n, GLuint * arrays);
Part of GL_OES_vertex_array_object
*/
public void glGenVertexArraysOES(int n, int[] arrays, int arrays_offset);
/** Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString);
Part of GL_QCOM_driver_control
@param length a direct or array-backed {@link java.nio.IntBuffer}
@param driverControlString a direct or array-backed {@link java.nio.ByteBuffer} */
public void glGetDriverControlStringQCOM(int driverControl, int bufSize, IntBuffer length, ByteBuffer driverControlString);
/** Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString);
Part of GL_QCOM_driver_control
*/
public void glGetDriverControlStringQCOM(int driverControl, int bufSize, int[] length, int length_offset, byte[] driverControlString, int driverControlString_offset);
/** Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num, GLsizei size, GLuint * driverControls);
Part of GL_QCOM_driver_control
@param num a direct or array-backed {@link java.nio.IntBuffer}
@param driverControls a direct or array-backed {@link java.nio.IntBuffer} */
public void glGetDriverControlsQCOM(IntBuffer num, int size, IntBuffer driverControls);
/** Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num, GLsizei size, GLuint * driverControls);
Part of GL_QCOM_driver_control
*/
public void glGetDriverControlsQCOM(int[] num, int num_offset, int size, int[] driverControls, int driverControls_offset);
/** Entry point to C language function: void {@native glGetFenceivNV}(GLuint, GLenum, GLint * );
Part of GL_NV_fence
@param arg2 a direct or array-backed {@link java.nio.IntBuffer} */
public void glGetFenceivNV(int arg0, int arg1, IntBuffer arg2);
/** Entry point to C language function: void {@native glGetFenceivNV}(GLuint, GLenum, GLint * );
Part of GL_NV_fence
*/
public void glGetFenceivNV(int arg0, int arg1, int[] arg2, int arg2_offset);
/** Entry point to C language function: void {@native glGetObjectLabelEXT}(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label);
Part of GL_EXT_debug_label
@param length a direct or array-backed {@link java.nio.IntBuffer}
@param label a direct or array-backed {@link java.nio.ByteBuffer} */
public void glGetObjectLabelEXT(int type, int object, int bufSize, IntBuffer length, ByteBuffer label);
/** Entry point to C language function: void {@native glGetObjectLabelEXT}(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label);
Part of GL_EXT_debug_label
*/
public void glGetObjectLabelEXT(int type, int object, int bufSize, int[] length, int length_offset, byte[] label, int label_offset);
/** Entry point to C language function: void {@native glGetPerfMonitorCounterDataAMD}(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten);
Part of GL_AMD_performance_monitor
@param data a direct or array-backed {@link java.nio.IntBuffer}
@param bytesWritten a direct or array-backed {@link java.nio.IntBuffer} */
public void glGetPerfMonitorCounterDataAMD(int monitor, int pname, int dataSize, IntBuffer data, IntBuffer bytesWritten);
/** Entry point to C language function: void {@native glGetPerfMonitorCounterDataAMD}(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten);
Part of GL_AMD_performance_monitor
*/
public void glGetPerfMonitorCounterDataAMD(int monitor, int pname, int dataSize, int[] data, int data_offset, int[] bytesWritten, int bytesWritten_offset);
/** Entry point to C language function: void {@native glGetPerfMonitorCounterInfoAMD}(GLuint group, GLuint counter, GLenum pname, GLvoid * data);
Part of GL_AMD_performance_monitor
@param data a direct or array-backed {@link java.nio.Buffer} */
public void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, Buffer data);
/** Entry point to C language function: void {@native glGetPerfMonitorCounterStringAMD}(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString);
Part of GL_AMD_performance_monitor
@param length a direct or array-backed {@link java.nio.IntBuffer}
@param counterString a direct or array-backed {@link java.nio.ByteBuffer} */
public void glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize, IntBuffer length, ByteBuffer counterString);
/** Entry point to C language function: void {@native glGetPerfMonitorCounterStringAMD}(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString);
Part of GL_AMD_performance_monitor
*/
public void glGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize, int[] length, int length_offset, byte[] counterString, int counterString_offset);
/** Entry point to C language function: void {@native glGetPerfMonitorCountersAMD}(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters);
Part of GL_AMD_performance_monitor
@param numCounters a direct or array-backed {@link java.nio.IntBuffer}
@param maxActiveCounters a direct or array-backed {@link java.nio.IntBuffer}
@param counters a direct or array-backed {@link java.nio.IntBuffer} */
public void glGetPerfMonitorCountersAMD(int group, IntBuffer numCounters, IntBuffer maxActiveCounters, int counterSize, IntBuffer counters);
/** Entry point to C language function: void {@native glGetPerfMonitorCountersAMD}(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters);
Part of GL_AMD_performance_monitor
*/
public void glGetPerfMonitorCountersAMD(int group, int[] numCounters, int numCounters_offset, int[] maxActiveCounters, int maxActiveCounters_offset, int counterSize, int[] counters, int counters_offset);
/** Entry point to C language function: void {@native glGetPerfMonitorGroupStringAMD}(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString);
Part of GL_AMD_performance_monitor
@param length a direct or array-backed {@link java.nio.IntBuffer}
@param groupString a direct or array-backed {@link java.nio.ByteBuffer} */
public void glGetPerfMonitorGroupStringAMD(int group, int bufSize, IntBuffer length, ByteBuffer groupString);
/** Entry point to C language function: void {@native glGetPerfMonitorGroupStringAMD}(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString);
Part of GL_AMD_performance_monitor
*/
public void glGetPerfMonitorGroupStringAMD(int group, int bufSize, int[] length, int length_offset, byte[] groupString, int groupString_offset);
/** Entry point to C language function: void {@native glGetPerfMonitorGroupsAMD}(GLint * numGroups, GLsizei groupsSize, GLuint * groups);
Part of GL_AMD_performance_monitor
@param numGroups a direct or array-backed {@link java.nio.IntBuffer}
@param groups a direct or array-backed {@link java.nio.IntBuffer} */
public void glGetPerfMonitorGroupsAMD(IntBuffer numGroups, int groupsSize, IntBuffer groups);
/** Entry point to C language function: void {@native glGetPerfMonitorGroupsAMD}(GLint * numGroups, GLsizei groupsSize, GLuint * groups);
Part of GL_AMD_performance_monitor
*/
public void glGetPerfMonitorGroupsAMD(int[] numGroups, int numGroups_offset, int groupsSize, int[] groups, int groups_offset);
/** Entry point to C language function: void {@native glInsertEventMarkerEXT}(GLsizei length, const GLchar * marker);
Part of GL_EXT_debug_marker
@param marker a direct or array-backed {@link java.nio.ByteBuffer} */
public void glInsertEventMarkerEXT(int length, ByteBuffer marker);
/** Entry point to C language function: void {@native glInsertEventMarkerEXT}(GLsizei length, const GLchar * marker);
Part of GL_EXT_debug_marker
*/
public void glInsertEventMarkerEXT(int length, byte[] marker, int marker_offset);
/** Entry point to C language function: GLboolean {@native glIsFenceNV}(GLuint);
Part of GL_NV_fence
*/
public boolean glIsFenceNV(int arg0);
/** Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array);
Part of GL_OES_vertex_array_object
*/
public boolean glIsVertexArrayOES(int array);
/** Entry point to C language function: void {@native glLabelObjectEXT}(GLenum type, GLuint object, GLsizei length, const GLchar * label);
Part of GL_EXT_debug_label
@param label a direct or array-backed {@link java.nio.ByteBuffer} */
public void glLabelObjectEXT(int type, int object, int length, ByteBuffer label);
/** Entry point to C language function: void {@native glLabelObjectEXT}(GLenum type, GLuint object, GLsizei length, const GLchar * label);
Part of GL_EXT_debug_label
*/
public void glLabelObjectEXT(int type, int object, int length, byte[] label, int label_offset);
/** Entry point to C language function: void {@native glPopGroupMarkerEXT}(void);
Part of GL_EXT_debug_marker
*/
public void glPopGroupMarkerEXT();
/** Entry point to C language function: void {@native glPushGroupMarkerEXT}(GLsizei length, const GLchar * marker);
Part of GL_EXT_debug_marker
@param marker a direct or array-backed {@link java.nio.ByteBuffer} */
public void glPushGroupMarkerEXT(int length, ByteBuffer marker);
/** Entry point to C language function: void {@native glPushGroupMarkerEXT}(GLsizei length, const GLchar * marker);
Part of GL_EXT_debug_marker
*/
public void glPushGroupMarkerEXT(int length, byte[] marker, int marker_offset);
/** Entry point to C language function: void {@native glReadBufferNV}(GLenum mode);
Part of GL_NV_read_buffer
*/
public void glReadBufferNV(int mode);
/** Entry point to C language function: void {@native glRenderbufferStorageMultisampleANGLE}(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
Part of GL_ANGLE_framebuffer_multisample
*/
public void glRenderbufferStorageMultisampleANGLE(int target, int samples, int internalformat, int width, int height);
/** Entry point to C language function: void {@native glRenderbufferStorageMultisampleAPPLE}(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
Part of GL_APPLE_framebuffer_multisample
*/
public void glRenderbufferStorageMultisampleAPPLE(int arg0, int arg1, int arg2, int arg3, int arg4);
/** Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum, GLsizei, GLenum, GLsizei, GLsizei);
Part of GL_IMG_multisampled_render_to_texture
*/
public void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4);
/** Entry point to C language function: void {@native glResolveMultisampleFramebufferAPPLE}(void);
Part of GL_APPLE_framebuffer_multisample
*/
public void glResolveMultisampleFramebufferAPPLE();
/** Entry point to C language function: void {@native glSelectPerfMonitorCountersAMD}(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList);
Part of GL_AMD_performance_monitor
@param countersList a direct or array-backed {@link java.nio.IntBuffer} */
public void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int numCounters, IntBuffer countersList);
/** Entry point to C language function: void {@native glSelectPerfMonitorCountersAMD}(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList);
Part of GL_AMD_performance_monitor
*/
public void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int numCounters, int[] countersList, int countersList_offset);
/** Entry point to C language function: void {@native glSetFenceNV}(GLuint, GLenum);
Part of GL_NV_fence
*/
public void glSetFenceNV(int arg0, int arg1);
/** Entry point to C language function: void {@native glStartTilingQCOM}(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
Part of GL_QCOM_tiled_rendering
*/
public void glStartTilingQCOM(int x, int y, int width, int height, int preserveMask);
/** Entry point to C language function: GLboolean {@native glTestFenceNV}(GLuint);
Part of GL_NV_fence
*/
public boolean glTestFenceNV(int arg0);
// --- Begin CustomJavaCode .cfg declarations
public static final int GL_NVIDIA_PLATFORM_BINARY_NV = 0x890B;
// ---- End CustomJavaCode .cfg declarations
} // end of class GLES2