com.jogamp.opengl.GL3ES3 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jogl Show documentation
Show all versions of jogl Show documentation
Java™ Binding for the OpenGL® API (Atomic Jar files)
The newest version!
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sat Oct 10 03:14:45 CEST 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{
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_ARB_geometry_shader4
Alias for: GL_GEOMETRY_INPUT_TYPE_EXT
, GL_GEOMETRY_INPUT_TYPE_ARB
- CType: int */
public static final int GL_GEOMETRY_INPUT_TYPE = 0x8917;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_program_interface_query
, GL_EXT_geometry_shader
, GL_OES_geometry_shader
Alias for: GL_REFERENCED_BY_GEOMETRY_SHADER_EXT
, GL_REFERENCED_BY_GEOMETRY_SHADER_OES
- CType: int */
public static final int GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_program_interface_query
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT
, GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES
- CType: int */
public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307;
/** GL_ES_VERSION_3_2
, GL_KHR_blend_equation_advanced
, GL_NV_blend_equation_advanced
Alias for: GL_OVERLAY_KHR
, GL_OVERLAY_NV
- CType: int */
public static final int GL_OVERLAY = 0x9296;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_TOP_LEVEL_ARRAY_SIZE = 0x930c;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_EXT_geometry_shader
, GL_OES_geometry_shader
Alias for: GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT
, GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES
- CType: int */
public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS = 0x9123;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_SHADER_STORAGE_BUFFER_BINDING = 0x90d3;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_geometry_shader
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
Alias for: GL_LINES_ADJACENCY_OES
, GL_LINES_ADJACENCY_EXT
, GL_LINES_ADJACENCY_ARB
- CType: int */
public static final int GL_LINES_ADJACENCY = 0xa;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_4x4_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_4x4 = 0x93b0;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE
- CType: int */
public static final int GL_SYNC_GPU_COMMANDS_COMPLETE = 0x9117;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT
, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES
- CType: int */
public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 0x886c;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_FRACTIONAL_ODD_EXT
, GL_FRACTIONAL_ODD_OES
- CType: int */
public static final int GL_FRACTIONAL_ODD = 0x8e7b;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 0x93d9;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 0x93d8;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 0x93da;
/** GL_ES_VERSION_3_2
, GL_NV_blend_equation_advanced
, GL_KHR_blend_equation_advanced
Alias for: GL_HSL_HUE_NV
, GL_HSL_HUE_KHR
- CType: int */
public static final int GL_HSL_HUE = 0x92ad;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91bd;
/** GL_ARB_viewport_array
, GL_ES_VERSION_3_2
, GL_VERSION_4_1
, GL_EXT_geometry_shader
, GL_OES_geometry_shader
Alias for: GL_LAYER_PROVOKING_VERTEX_EXT
, GL_LAYER_PROVOKING_VERTEX_OES
- CType: int */
public static final int GL_LAYER_PROVOKING_VERTEX = 0x825e;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 0x8f39;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_ACTIVE_RESOURCES = 0x92f5;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_8x8_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_8x8 = 0x93b7;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 0x8263;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_8x6_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_8x6 = 0x93b6;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_8x5_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_8x5 = 0x93b5;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_TRANSFORM_FEEDBACK_VARYING = 0x92f4;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_REFERENCED_BY_VERTEX_SHADER = 0x9306;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 0x90d6;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 0x93d5;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 0x93d6;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 0x93d7;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES
, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT
- CType: int */
public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 0x8e86;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_FRACTIONAL_EVEN_EXT
, GL_FRACTIONAL_EVEN_OES
- CType: int */
public static final int GL_FRACTIONAL_EVEN = 0x8e7c;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91bf;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_MAX_NUM_ACTIVE_VARIABLES = 0x92f7;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_REFERENCED_BY_COMPUTE_SHADER = 0x930b;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
, GL_OES_geometry_shader
Alias for: GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES
- CType: int */
public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 0x8de1;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301;
/** GL_ES_VERSION_3_2
, GL_NV_blend_equation_advanced
, GL_KHR_blend_equation_advanced
Alias for: GL_HARDLIGHT_NV
, GL_HARDLIGHT_KHR
- CType: int */
public static final int GL_HARDLIGHT = 0x929b;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_geometry_shader
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
Alias for: GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES
, GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
, GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
- CType: int */
public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES = 0x8de0;
/** 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
- CType: int */
public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8e5e;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 0x93d0;
/** GL_ARB_explicit_uniform_location
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_UNIFORM_LOCATIONS = 0x826e;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_UNIFORM_BLOCK = 0x92e2;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_SYNC_STATUS_APPLE
- CType: int */
public static final int GL_SYNC_STATUS = 0x9114;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_OFFSET = 0x92fc;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_geometry_shader
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
Alias for: GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES
, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
- CType: int */
public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 0x8ddf;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_PATCH_VERTICES_OES
, GL_MAX_PATCH_VERTICES_EXT
- CType: int */
public static final int GL_MAX_PATCH_VERTICES = 0x8e7d;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT
, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES
- CType: int */
public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 0x8e85;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 0x90de;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_PROGRAM_OUTPUT = 0x92e4;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_SYNC_FLAGS_APPLE
- CType: int */
public static final int GL_SYNC_FLAGS = 0x9115;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
- CType: int */
public static final int GL_VERTEX_BINDING_DIVISOR = 0x82d6;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_UNSIGNALED_APPLE
- CType: int */
public static final int GL_UNSIGNALED = 0x9118;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 0x90da;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_SHADER_STORAGE_BUFFER = 0x90d2;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT
, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES
- CType: int */
public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 0x8e83;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
, GL_OES_geometry_shader
Alias for: GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
, GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES
- CType: int */
public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 0x8da7;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 0x90db;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_TESS_GEN_VERTEX_ORDER_OES
, GL_TESS_GEN_VERTEX_ORDER_EXT
- CType: int */
public static final int GL_TESS_GEN_VERTEX_ORDER = 0x8e78;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 0x90df;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 0x90dd;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_geometry_shader
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
Alias for: GL_LINE_STRIP_ADJACENCY_OES
, GL_LINE_STRIP_ADJACENCY_EXT
, GL_LINE_STRIP_ADJACENCY_ARB
- CType: int */
public static final int GL_LINE_STRIP_ADJACENCY = 0xb;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 0x8266;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_MATRIX_STRIDE = 0x92ff;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_ACTIVE_VARIABLES = 0x9305;
/** GL_ES_VERSION_3_2
, GL_KHR_blend_equation_advanced
, GL_NV_blend_equation_advanced
Alias for: GL_SCREEN_KHR
, GL_SCREEN_NV
- CType: int */
public static final int GL_SCREEN = 0x9295;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT
, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES
- CType: int */
public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 0x90d8;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT
, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES
- CType: int */
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8e80;
/** GL_ES_VERSION_3_2
, GL_ARB_gpu_shader5
, GL_VERSION_4_0
, GL_NV_gpu_program5
, GL_OES_shader_multisample_interpolation
Alias for: GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES
- CType: int */
public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 0x8e5b;
/** GL_ES_VERSION_3_2
, GL_ARB_gpu_shader5
, GL_VERSION_4_0
, GL_NV_gpu_program5
, GL_OES_shader_multisample_interpolation
Alias for: GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES
- CType: int */
public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 0x8e5c;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT = 0x91be;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_TOP_LEVEL_ARRAY_STRIDE = 0x930d;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 0x91bc;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT
, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES
- CType: int */
public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 0x8e8a;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_10x6_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_10x6 = 0x93b9;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_10x8_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_10x8 = 0x93ba;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_10x5_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_10x5 = 0x93b8;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_PROGRAM_INPUT = 0x92e3;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 0x93db;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
, GL_OES_geometry_shader
Alias for: GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES
- CType: int */
public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 0x8da8;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_10x10_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_10x10 = 0x93bb;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_texture_buffer_range
, GL_OES_texture_buffer
, GL_EXT_texture_buffer
Alias for: GL_TEXTURE_BUFFER_OFFSET_OES
, GL_TEXTURE_BUFFER_OFFSET_EXT
- CType: int */
public static final int GL_TEXTURE_BUFFER_OFFSET = 0x919d;
/** GL_ES_VERSION_3_2
, GL_KHR_blend_equation_advanced
, GL_NV_blend_equation_advanced
Alias for: GL_HSL_SATURATION_KHR
, GL_HSL_SATURATION_NV
- CType: int */
public static final int GL_HSL_SATURATION = 0x92ae;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_GEN_LEVEL_EXT
, GL_MAX_TESS_GEN_LEVEL_OES
- CType: int */
public static final int GL_MAX_TESS_GEN_LEVEL = 0x8e7e;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
- CType: int */
public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82d9;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS = 0x8265;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 0x90dc;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS = 0x91bb;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_ARRAY_STRIDE = 0x92fe;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 0x8262;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES
, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT
- CType: int */
public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 0x8e89;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
, GL_OES_geometry_shader
Alias for: GL_TRIANGLES_ADJACENCY_EXT
, GL_TRIANGLES_ADJACENCY_ARB
, GL_TRIANGLES_ADJACENCY_OES
- CType: int */
public static final int GL_TRIANGLES_ADJACENCY = 0xc;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
- CType: int */
public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 0x82d5;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_IS_ROW_MAJOR = 0x9300;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
- CType: int */
public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_TESS_CONTROL_OUTPUT_VERTICES_OES
, GL_TESS_CONTROL_OUTPUT_VERTICES_EXT
- CType: int */
public static final int GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8e75;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
, GL_OES_geometry_shader
, GL_EXT_geometry_shader
Alias for: GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES
, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT
- CType: int */
public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 0x90d7;
/** 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
- CType: int */
public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 0x8e5f;
/** GL_ES_VERSION_3_2
, GL_NV_blend_equation_advanced
, GL_KHR_blend_equation_advanced
Alias for: GL_HSL_COLOR_NV
, GL_HSL_COLOR_KHR
- CType: int */
public static final int GL_HSL_COLOR = 0x92af;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES
, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT
- CType: int */
public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 0x90d9;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING = 0x90ef;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_TESS_CONTROL_SHADER_EXT
, GL_TESS_CONTROL_SHADER_OES
- CType: int */
public static final int GL_TESS_CONTROL_SHADER = 0x8e88;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930a;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
- CType: int */
public static final int GL_VERTEX_BINDING_STRIDE = 0x82d8;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_COMPUTE_SHADER = 0x91b9;
/** GL_VERSION_4_4
, GL_ES_VERSION_3_1
- CType: int */
public static final int GL_MAX_VERTEX_ATTRIB_STRIDE = 0x82e5;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_EXT_geometry_shader
, GL_OES_geometry_shader
Alias for: GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT
, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES
- CType: int */
public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 0x9124;
/** GL_ES_VERSION_3_2
, GL_NV_blend_equation_advanced
, GL_KHR_blend_equation_advanced
Alias for: GL_COLORBURN_NV
, GL_COLORBURN_KHR
- CType: int */
public static final int GL_COLORBURN = 0x929a;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_6x6_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_6x6 = 0x93b4;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_6x5_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_6x5 = 0x93b3;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
- CType: int */
public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 0x93d3;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 0x93d4;
/** GL_ES_VERSION_3_2
, GL_ARB_gpu_shader5
, GL_VERSION_4_0
, GL_EXT_geometry_shader
, GL_OES_geometry_shader
Alias for: GL_GEOMETRY_SHADER_INVOCATIONS_EXT
, GL_GEOMETRY_SHADER_INVOCATIONS_OES
- CType: int */
public static final int GL_GEOMETRY_SHADER_INVOCATIONS = 0x887f;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_TIMEOUT_EXPIRED_APPLE
- CType: int */
public static final int GL_TIMEOUT_EXPIRED = 0x911b;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_TESS_GEN_SPACING_EXT
, GL_TESS_GEN_SPACING_OES
- CType: int */
public static final int GL_TESS_GEN_SPACING = 0x8e77;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_BUFFER_VARIABLE = 0x92e5;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_program_interface_query
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES
, GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT
- CType: int */
public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_SHADER_STORAGE_BUFFER_SIZE = 0x90d5;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_VERTEX_BINDING_BUFFER = 0x8f4f;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_program_interface_query
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_IS_PER_PATCH_OES
, GL_IS_PER_PATCH_EXT
- CType: int */
public static final int GL_IS_PER_PATCH = 0x92e7;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
- CType: int */
public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS = 0x82da;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_ALREADY_SIGNALED_APPLE
- CType: int */
public static final int GL_ALREADY_SIGNALED = 0x911a;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_MAX_NAME_LENGTH = 0x92f6;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES
, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT
- CType: int */
public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 0x8e1f;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_UNIFORM = 0x92e1;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
, GL_OES_geometry_shader
Alias for: GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES
- CType: int */
public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 0x8c29;
/** GL_ES_VERSION_3_2
, GL_ARB_gpu_shader5
, GL_VERSION_4_0
, GL_OES_shader_multisample_interpolation
Alias for: GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES
- CType: int */
public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 0x8e5d;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_texture_buffer_range
, GL_OES_texture_buffer
, GL_EXT_texture_buffer
Alias for: GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES
, GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT
- CType: int */
public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919f;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 0x8264;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_BUFFER_BINDING = 0x9302;
/** GL_ES_VERSION_3_1
, GL_ARB_draw_indirect
, GL_VERSION_4_0
- CType: int */
public static final int GL_DRAW_INDIRECT_BUFFER_BINDING = 0x8f43;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_geometry_shader
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
Alias for: GL_GEOMETRY_SHADER_OES
, GL_GEOMETRY_SHADER_EXT
, GL_GEOMETRY_SHADER_ARB
- CType: int */
public static final int GL_GEOMETRY_SHADER = 0x8dd9;
/** GL_ES_VERSION_3_2
, GL_KHR_blend_equation_advanced
, GL_NV_blend_equation_advanced
Alias for: GL_HSL_LUMINOSITY_KHR
, GL_HSL_LUMINOSITY_NV
- CType: int */
public static final int GL_HSL_LUMINOSITY = 0x92b0;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_ARB_geometry_shader4
Alias for: GL_GEOMETRY_OUTPUT_TYPE_EXT
, GL_GEOMETRY_OUTPUT_TYPE_ARB
- CType: int */
public static final int GL_GEOMETRY_OUTPUT_TYPE = 0x8918;
/** 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
- CType: int */
public static final int GL_OBJECT_TYPE = 0x9112;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_ARRAY_SIZE = 0x92fb;
/** GL_ES_VERSION_3_2
, GL_NV_blend_equation_advanced
, GL_KHR_blend_equation_advanced
Alias for: GL_MULTIPLY_NV
, GL_MULTIPLY_KHR
- CType: int */
public static final int GL_MULTIPLY = 0x9294;
/** GL_ARB_viewport_array
, GL_ES_VERSION_3_2
, GL_VERSION_4_1
, GL_OES_geometry_shader
, GL_EXT_geometry_shader
Alias for: GL_UNDEFINED_VERTEX_OES
, GL_UNDEFINED_VERTEX_EXT
- CType: int */
public static final int GL_UNDEFINED_VERTEX = 0x8260;
/** GL_ES_VERSION_3_2
, GL_NV_blend_equation_advanced
, GL_KHR_blend_equation_advanced
Alias for: GL_COLORDODGE_NV
, GL_COLORDODGE_KHR
- CType: int */
public static final int GL_COLORDODGE = 0x9299;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_ISOLINES_OES
, GL_ISOLINES_EXT
- CType: int */
public static final int GL_ISOLINES = 0x8e7a;
/** GL_ES_VERSION_3_2
, GL_KHR_blend_equation_advanced
, GL_NV_blend_equation_advanced
Alias for: GL_DARKEN_KHR
, GL_DARKEN_NV
- CType: int */
public static final int GL_DARKEN = 0x9297;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_MAX_SERVER_WAIT_TIMEOUT_APPLE
- CType: int */
public static final int GL_MAX_SERVER_WAIT_TIMEOUT = 0x9111;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES
, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT
- CType: int */
public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 0x886d;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_BUFFER_DATA_SIZE = 0x9303;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_NUM_ACTIVE_VARIABLES = 0x9304;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_geometry_shader
, GL_ARB_geometry_shader4
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_EXT_geometry_shader
Alias for: GL_TRIANGLE_STRIP_ADJACENCY_OES
, GL_TRIANGLE_STRIP_ADJACENCY_ARB
, GL_TRIANGLE_STRIP_ADJACENCY_EXT
- CType: int */
public static final int GL_TRIANGLE_STRIP_ADJACENCY = 0xd;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_TESS_GEN_MODE_EXT
, GL_TESS_GEN_MODE_OES
- CType: int */
public static final int GL_TESS_GEN_MODE = 0x8e76;
/** GL_ES_VERSION_3_2
, GL_KHR_blend_equation_advanced
, GL_NV_blend_equation_advanced
Alias for: GL_SOFTLIGHT_KHR
, GL_SOFTLIGHT_NV
- CType: int */
public static final int GL_SOFTLIGHT = 0x929c;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES
, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT
- CType: int */
public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8e1e;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_TYPE = 0x92fa;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_COMPUTE_SHADER_BIT = 0x20;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_SIGNALED_APPLE
- CType: int */
public static final int GL_SIGNALED = 0x9119;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_NAME_LENGTH = 0x92f9;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_5x5_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_5x5 = 0x93b2;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_5x4_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_5x4 = 0x93b1;
/** GL_ES_VERSION_3_2
, GL_KHR_blend_equation_advanced
, GL_NV_blend_equation_advanced
Alias for: GL_LIGHTEN_KHR
, GL_LIGHTEN_NV
- CType: int */
public static final int GL_LIGHTEN = 0x9298;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_TESS_GEN_POINT_MODE_EXT
, GL_TESS_GEN_POINT_MODE_OES
- CType: int */
public static final int GL_TESS_GEN_POINT_MODE = 0x8e79;
/** GL_EXT_tessellation_shader
, GL_VERSION_4_4
, GL_ES_VERSION_3_2
, GL_OES_tessellation_shader
Alias for: GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES
- CType: int */
public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_SYNC_FLUSH_COMMANDS_BIT_APPLE
- CType: int */
public static final int GL_SYNC_FLUSH_COMMANDS_BIT = 0x1;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_WAIT_FAILED_APPLE
- CType: int */
public static final int GL_WAIT_FAILED = 0x911d;
/** GL_ES_VERSION_3_2
, GL_ARB_gpu_shader5
, GL_VERSION_4_0
, GL_OES_geometry_shader
, GL_EXT_geometry_shader
Alias for: GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES
, GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT
- CType: int */
public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 0x8e5a;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_SYNC_FENCE_APPLE
- CType: int */
public static final int GL_SYNC_FENCE = 0x9116;
/** GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_NV_geometry_program4
, GL_EXT_geometry_shader4
, GL_ARB_geometry_shader4
Alias for: GL_GEOMETRY_VERTICES_OUT_EXT
, GL_GEOMETRY_VERTICES_OUT_ARB
- CType: int */
public static final int GL_GEOMETRY_VERTICES_OUT = 0x8916;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_PATCHES_OES
, GL_PATCHES_EXT
- CType: int */
public static final int GL_PATCHES = 0xe;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
- CType: int */
public static final int GL_VERTEX_BINDING_OFFSET = 0x82d7;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_SYNC_CONDITION_APPLE
- CType: int */
public static final int GL_SYNC_CONDITION = 0x9113;
/** GL_ARB_vertex_type_2_10_10_10_rev
, GL_VERSION_3_3
, GL_ES_VERSION_3_0
- CType: int */
public static final int GL_INT_2_10_10_10_REV = 0x8d9f;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 0x93dd;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 0x93dc;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_12x12_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_12x12 = 0x93bd;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90eb;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_texture_buffer_range
, GL_OES_texture_buffer
, GL_EXT_texture_buffer
Alias for: GL_TEXTURE_BUFFER_SIZE_OES
, GL_TEXTURE_BUFFER_SIZE_EXT
- CType: int */
public static final int GL_TEXTURE_BUFFER_SIZE = 0x919e;
/** GL_ES_VERSION_3_2
, GL_VERSION_4_5
, GL_KHR_robustness
Alias for: GL_CONTEXT_LOST_KHR
- CType: int */
public static final int GL_CONTEXT_LOST = 0x507;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_RGBA_ASTC_12x10_KHR
- CType: int */
public static final int GL_COMPRESSED_RGBA_ASTC_12x10 = 0x93bc;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT
, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES
- CType: int */
public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 0x8e7f;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_SHADER_STORAGE_BLOCK = 0x92e6;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 0x93d2;
/** GL_ES_VERSION_3_2
, GL_KHR_texture_compression_astc_hdr
, GL_KHR_texture_compression_astc_ldr
Alias for: GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
- CType: int */
public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 0x93d1;
/** GL_ARB_compute_shader
, GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_DISPATCH_INDIRECT_BUFFER = 0x90ee;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_SHADER_STORAGE_BUFFER_START = 0x90d4;
/** GL_ES_VERSION_3_2
, GL_NV_blend_equation_advanced
, GL_KHR_blend_equation_advanced
Alias for: GL_EXCLUSION_NV
, GL_EXCLUSION_KHR
- CType: int */
public static final int GL_EXCLUSION = 0x92a0;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES
, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT
- CType: int */
public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 0x8e81;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_vertex_attrib_binding
- CType: int */
public static final int GL_VERTEX_ATTRIB_BINDING = 0x82d4;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_MAX_TESS_PATCH_COMPONENTS_OES
, GL_MAX_TESS_PATCH_COMPONENTS_EXT
- CType: int */
public static final int GL_MAX_TESS_PATCH_COMPONENTS = 0x8e84;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT
, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES
- CType: int */
public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 0x8e82;
/** GL_ES_VERSION_3_0
, GL_OES_texture_view
, GL_VERSION_4_3
, GL_ARB_texture_view
- CType: int */
public static final int GL_TEXTURE_IMMUTABLE_LEVELS = 0x82df;
/** GL_VERSION_4_4
, GL_ES_VERSION_3_2
, GL_EXT_texture_buffer
, GL_OES_texture_buffer
Alias for: GL_TEXTURE_BUFFER_BINDING_EXT
, GL_TEXTURE_BUFFER_BINDING_OES
- CType: int */
public static final int GL_TEXTURE_BUFFER_BINDING = 0x8c2a;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
- CType: int */
public static final int GL_COMPUTE_WORK_GROUP_SIZE = 0x8267;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: GL_PATCH_VERTICES_OES
, GL_PATCH_VERTICES_EXT
- CType: int */
public static final int GL_PATCH_VERTICES = 0x8e72;
/** GL_ES_VERSION_3_2
, GL_NV_blend_equation_advanced
, GL_KHR_blend_equation_advanced
Alias for: GL_DIFFERENCE_NV
, GL_DIFFERENCE_KHR
- CType: int */
public static final int GL_DIFFERENCE = 0x929e;
/** GL_ES_VERSION_3_0
, GL_VERSION_3_2
, GL_ARB_sync
, GL_APPLE_sync
Alias for: GL_CONDITION_SATISFIED_APPLE
- CType: int */
public static final int GL_CONDITION_SATISFIED = 0x911c;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_LOCATION = 0x930e;
/** GL_ARB_sampler_objects
, GL_VERSION_3_3
, GL_ES_VERSION_3_0
- CType: int */
public static final int GL_SAMPLER_BINDING = 0x8919;
/** GL_ES_VERSION_3_1
, GL_ARB_draw_indirect
, GL_VERSION_4_0
- CType: int */
public static final int GL_DRAW_INDIRECT_BUFFER = 0x8f3f;
/** GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_EXT_tessellation_shader
, GL_OES_tessellation_shader
Alias for: GL_TESS_EVALUATION_SHADER_EXT
, GL_TESS_EVALUATION_SHADER_OES
- CType: int */
public static final int GL_TESS_EVALUATION_SHADER = 0x8e87;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_shader_storage_buffer_object
- CType: int */
public static final int GL_SHADER_STORAGE_BARRIER_BIT = 0x2000;
/** GL_ES_VERSION_3_1
, GL_VERSION_4_3
, GL_ARB_program_interface_query
- CType: int */
public static final int GL_BLOCK_INDEX = 0x92fd;
/** 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: 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 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: 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 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);
/** 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 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: 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 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 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 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: 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: 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 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 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 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 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 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: 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: 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: 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 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 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: 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 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 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 glBlendBarrier}(void)
Part of GL_ES_VERSION_3_2
, GL_KHR_blend_equation_advanced
, GL_NV_blend_equation_advanced
Alias for: glBlendBarrierKHR
, glBlendBarrierNV
*/
public void glBlendBarrier();
/** Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex
, GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_EXT_draw_elements_base_vertex
, GL_OES_draw_elements_base_vertex
Alias for: glDrawElementsBaseVertexEXT
, glDrawElementsBaseVertexOES
@param indices a direct or array-backed {@link java.nio.Buffer} */
public void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex);
/** Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex
, GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_EXT_draw_elements_base_vertex
, GL_OES_draw_elements_base_vertex
Alias for: glDrawElementsBaseVertexEXT
, glDrawElementsBaseVertexOES
*/
public void glDrawElementsBaseVertex(int mode, int count, int type, long indices_buffer_offset, int basevertex);
/** Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex
, GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_EXT_draw_elements_base_vertex
, GL_OES_draw_elements_base_vertex
Alias for: glDrawRangeElementsBaseVertexEXT
, glDrawRangeElementsBaseVertexOES
@param indices a direct or array-backed {@link java.nio.Buffer} */
public void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex);
/** Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex
, GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_EXT_draw_elements_base_vertex
, GL_OES_draw_elements_base_vertex
Alias for: glDrawRangeElementsBaseVertexEXT
, glDrawRangeElementsBaseVertexOES
*/
public void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices_buffer_offset, int basevertex);
/** Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex
, GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_draw_elements_base_vertex
, GL_EXT_draw_elements_base_vertex
Alias for: glDrawElementsInstancedBaseVertexOES
, glDrawElementsInstancedBaseVertexEXT
@param indices a direct or array-backed {@link java.nio.Buffer} */
public void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instancecount, int basevertex);
/** Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex)
Part of GL_ARB_draw_elements_base_vertex
, GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_draw_elements_base_vertex
, GL_EXT_draw_elements_base_vertex
Alias for: glDrawElementsInstancedBaseVertexOES
, glDrawElementsInstancedBaseVertexEXT
*/
public void glDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex);
/** Entry point to C language function: void {@native glFramebufferTexture}(GLenum target, GLenum attachment, GLuint texture, GLint level)
Part of GL_ES_VERSION_3_2
, GL_VERSION_3_2
, GL_OES_geometry_shader
, GL_NV_geometry_program4
, GL_EXT_geometry_shader
, GL_ARB_geometry_shader4
Alias for: glFramebufferTextureOES
, glFramebufferTextureEXT
, glFramebufferTextureARB
*/
public void glFramebufferTexture(int target, int attachment, int texture, int level);
/** Entry point to C language function: void {@native glPatchParameteri}(GLenum pname, GLint value)
Part of GL_ARB_tessellation_shader
, GL_ES_VERSION_3_2
, GL_VERSION_4_0
, GL_OES_tessellation_shader
, GL_EXT_tessellation_shader
Alias for: glPatchParameteriOES
, glPatchParameteriEXT
*/
public void glPatchParameteri(int pname, int value);
/** Entry point to C language function: void {@native glTexBufferRange}(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Part of GL_ES_VERSION_3_2
, GL_VERSION_4_3
, GL_ARB_texture_buffer_range
, GL_OES_texture_buffer
, GL_EXT_texture_buffer
Alias for: glTexBufferRangeOES
, glTexBufferRangeEXT
*/
public void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size);
} // end of class GL3ES3
© 2015 - 2025 Weber Informatics LLC | Privacy Policy