Top Description Fields Methods
com.jogamp.opengl

public Interface GLES3

extends GLES2, GL4ES3
Known Direct Implementers
com.jogamp.opengl.TraceGLES3, jogamp.opengl.es3.GLES3Impl, com.jogamp.opengl.DebugGLES3
Imports
java.util.*, com.jogamp.opengl.*, com.jogamp.opengl.fixedfunc.*, jogamp.opengl.*, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

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

Field Summary

Inherited from com.jogamp.opengl.GLES2:
GL_3DC_X_AMDGL_3DC_XY_AMDGL_ALPHA_TEST_FUNC_QCOMGL_ALPHA_TEST_QCOMGL_ALPHA_TEST_REF_QCOMGL_ATC_RGB_AMDGL_ATC_RGBA_EXPLICIT_ALPHA_AMDGL_ATC_RGBA_INTERPOLATED_ALPHA_AMDGL_BGRA_IMGGL_BINNING_CONTROL_HINT_QCOMGL_BUFFER_IMMUTABLE_STORAGE_EXTGL_BUFFER_STORAGE_FLAGS_EXTGL_CLAMP_TO_BORDER_NVGL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXTGL_CLIENT_STORAGE_BIT_EXTGL_CLIP_DISTANCE0_APPLEGL_CLIP_DISTANCE1_APPLEGL_CLIP_DISTANCE2_APPLEGL_CLIP_DISTANCE3_APPLEGL_CLIP_DISTANCE4_APPLEGL_CLIP_DISTANCE5_APPLEGL_CLIP_DISTANCE6_APPLEGL_CLIP_DISTANCE7_APPLEGL_COLOR_ATTACHMENT_EXTGL_COLOR_BUFFER_BIT0_QCOMGL_COLOR_BUFFER_BIT1_QCOMGL_COLOR_BUFFER_BIT2_QCOMGL_COLOR_BUFFER_BIT3_QCOMGL_COLOR_BUFFER_BIT4_QCOMGL_COLOR_BUFFER_BIT5_QCOMGL_COLOR_BUFFER_BIT6_QCOMGL_COLOR_BUFFER_BIT7_QCOMGL_COLOR_EXTGL_COLOR_SAMPLES_NVGL_COLORBURNGL_COLORDODGEGL_COMPRESSED_RGB_PVRTC_2BPPV1_IMGGL_COMPRESSED_RGB_PVRTC_4BPPV1_IMGGL_COMPRESSED_RGBA_ASTC_10x10_KHRGL_COMPRESSED_RGBA_ASTC_10x5_KHRGL_COMPRESSED_RGBA_ASTC_10x6_KHRGL_COMPRESSED_RGBA_ASTC_10x8_KHRGL_COMPRESSED_RGBA_ASTC_12x10_KHRGL_COMPRESSED_RGBA_ASTC_12x12_KHRGL_COMPRESSED_RGBA_ASTC_3x3x3_OESGL_COMPRESSED_RGBA_ASTC_4x3x3_OESGL_COMPRESSED_RGBA_ASTC_4x4_KHRGL_COMPRESSED_RGBA_ASTC_4x4x3_OESGL_COMPRESSED_RGBA_ASTC_4x4x4_OESGL_COMPRESSED_RGBA_ASTC_5x4_KHRGL_COMPRESSED_RGBA_ASTC_5x4x4_OESGL_COMPRESSED_RGBA_ASTC_5x5_KHRGL_COMPRESSED_RGBA_ASTC_5x5x4_OESGL_COMPRESSED_RGBA_ASTC_5x5x5_OESGL_COMPRESSED_RGBA_ASTC_6x5_KHRGL_COMPRESSED_RGBA_ASTC_6x5x5_OESGL_COMPRESSED_RGBA_ASTC_6x6_KHRGL_COMPRESSED_RGBA_ASTC_6x6x5_OESGL_COMPRESSED_RGBA_ASTC_6x6x6_OESGL_COMPRESSED_RGBA_ASTC_8x5_KHRGL_COMPRESSED_RGBA_ASTC_8x6_KHRGL_COMPRESSED_RGBA_ASTC_8x8_KHRGL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMGGL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMGGL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMGGL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMGGL_COMPRESSED_RGBA_S3TC_DXT3_ANGLEGL_COMPRESSED_RGBA_S3TC_DXT5_ANGLEGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OESGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHRGL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHRGL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXTGL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMGGL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXTGL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMGGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NVGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NVGL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NVGL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXTGL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXTGL_COMPRESSED_SRGB_S3TC_DXT1_NVGL_CONSERVATIVE_RASTERIZATION_NVGL_CONTEXT_FLAG_NO_ERROR_BIT_KHRGL_CONTEXT_LOSTGL_CONTEXT_RELEASE_BEHAVIORGL_CONTEXT_RELEASE_BEHAVIOR_FLUSHGL_COPY_READ_BUFFER_NVGL_COPY_WRITE_BUFFER_NVGL_COVERAGE_ALL_FRAGMENTS_NVGL_COVERAGE_ATTACHMENT_NVGL_COVERAGE_AUTOMATIC_NVGL_COVERAGE_BUFFER_BIT_NVGL_COVERAGE_BUFFERS_NVGL_COVERAGE_COMPONENT4_NVGL_COVERAGE_COMPONENT_NVGL_COVERAGE_EDGE_FRAGMENTS_NVGL_COVERAGE_MODULATION_NVGL_COVERAGE_MODULATION_TABLE_NVGL_COVERAGE_MODULATION_TABLE_SIZE_NVGL_COVERAGE_SAMPLES_NVGL_CPU_OPTIMIZED_QCOMGL_DARKENGL_DECODE_EXTGL_DEPTH_BUFFER_BIT0_QCOMGL_DEPTH_BUFFER_BIT1_QCOMGL_DEPTH_BUFFER_BIT2_QCOMGL_DEPTH_BUFFER_BIT3_QCOMGL_DEPTH_BUFFER_BIT4_QCOMGL_DEPTH_BUFFER_BIT5_QCOMGL_DEPTH_BUFFER_BIT6_QCOMGL_DEPTH_BUFFER_BIT7_QCOMGL_DEPTH_COMPONENT16_NONLINEAR_NVGL_DEPTH_EXTGL_DEPTH_SAMPLES_NVGL_DIFFERENCEGL_DMP_PROGRAM_BINARY_DMPGL_DRAW_BUFFER_EXTGL_DRAW_FRAMEBUFFER_ANGLEGL_DRAW_FRAMEBUFFER_BINDING_ANGLEGL_DRAW_FRAMEBUFFER_BINDING_NVGL_DRAW_FRAMEBUFFER_NVGL_DYNAMIC_STORAGE_BIT_EXTGL_EFFECTIVE_RASTER_SAMPLES_EXTGL_ETC1_RGB8_OESGL_ETC1_SRGB8_NVGL_EXCLUSIONGL_FETCH_PER_SAMPLE_ARMGL_FILL_NVGL_FILL_RECTANGLE_NVGL_FIRST_VERTEX_CONVENTION_EXTGL_FIRST_VERTEX_CONVENTION_OESGL_FLOAT_MAT2x3_NVGL_FLOAT_MAT2x4_NVGL_FLOAT_MAT3x2_NVGL_FLOAT_MAT3x4_NVGL_FLOAT_MAT4x2_NVGL_FLOAT_MAT4x3_NVGL_FRACTIONAL_EVEN_EXTGL_FRACTIONAL_EVEN_OESGL_FRACTIONAL_ODD_EXTGL_FRACTIONAL_ODD_OESGL_FRAGMENT_COVERAGE_COLOR_NVGL_FRAGMENT_COVERAGE_TO_COLOR_NVGL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OESGL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXTGL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARMGL_FRAMEBUFFER_ATTACHMENT_ANGLEGL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXTGL_FRAMEBUFFER_ATTACHMENT_LAYERED_OESGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSETGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVRGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVRGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXTGL_FRAMEBUFFER_DEFAULT_LAYERS_EXTGL_FRAMEBUFFER_DEFAULT_LAYERS_OESGL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXTGL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OESGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXTGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMGGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NVGL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NVGL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NVGL_FRAMEBUFFER_UNDEFINED_OESGL_GCCSO_SHADER_BINARY_FJGL_GEOMETRY_LINKED_INPUT_TYPE_EXTGL_GEOMETRY_LINKED_INPUT_TYPE_OESGL_GEOMETRY_LINKED_OUTPUT_TYPE_EXTGL_GEOMETRY_LINKED_OUTPUT_TYPE_OESGL_GEOMETRY_LINKED_VERTICES_OUT_EXTGL_GEOMETRY_LINKED_VERTICES_OUT_OESGL_GEOMETRY_SHADER_BIT_EXTGL_GEOMETRY_SHADER_BIT_OESGL_GEOMETRY_SHADER_EXTGL_GEOMETRY_SHADER_INVOCATIONS_EXTGL_GEOMETRY_SHADER_INVOCATIONS_OESGL_GEOMETRY_SHADER_OESGL_GPU_OPTIMIZED_QCOMGL_HALF_FLOAT_OESGL_HARDLIGHTGL_HSL_COLORGL_HSL_HUEGL_HSL_LUMINOSITYGL_HSL_SATURATIONGL_IMAGE_BUFFER_EXTGL_IMAGE_BUFFER_OESGL_IMAGE_CUBE_MAP_ARRAY_EXTGL_IMAGE_CUBE_MAP_ARRAY_OESGL_INT_IMAGE_BUFFER_EXTGL_INT_IMAGE_BUFFER_OESGL_INT_IMAGE_CUBE_MAP_ARRAY_EXTGL_INT_IMAGE_CUBE_MAP_ARRAY_OESGL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OESGL_INT_SAMPLER_BUFFER_EXTGL_INT_SAMPLER_BUFFER_OESGL_INT_SAMPLER_CUBE_MAP_ARRAY_EXTGL_INT_SAMPLER_CUBE_MAP_ARRAY_OESGL_IS_PER_PATCH_EXTGL_IS_PER_PATCH_OESGL_ISOLINES_EXTGL_ISOLINES_OESGL_LAST_VERTEX_CONVENTION_EXTGL_LAST_VERTEX_CONVENTION_OESGL_LAYER_PROVOKING_VERTEX_EXTGL_LAYER_PROVOKING_VERTEX_OESGL_LIGHTENGL_LINE_NVGL_LINE_STRIP_ADJACENCY_EXTGL_LINE_STRIP_ADJACENCY_OESGL_LINES_ADJACENCY_EXTGL_LINES_ADJACENCY_OESGL_LOCATION_INDEX_EXTGL_MALI_PROGRAM_BINARY_ARMGL_MALI_SHADER_BINARY_ARMGL_MAP_COHERENT_BIT_EXTGL_MAP_PERSISTENT_BIT_EXTGL_MAXGL_MAX_CLIP_DISTANCES_APPLEGL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXTGL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OESGL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXTGL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OESGL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXTGL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OESGL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXTGL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OESGL_MAX_FRAMEBUFFER_LAYERS_EXTGL_MAX_FRAMEBUFFER_LAYERS_OESGL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXTGL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OESGL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXTGL_MAX_GEOMETRY_ATOMIC_COUNTERS_OESGL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXTGL_MAX_GEOMETRY_IMAGE_UNIFORMS_OESGL_MAX_GEOMETRY_INPUT_COMPONENTS_EXTGL_MAX_GEOMETRY_INPUT_COMPONENTS_OESGL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXTGL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OESGL_MAX_GEOMETRY_OUTPUT_VERTICES_EXTGL_MAX_GEOMETRY_OUTPUT_VERTICES_OESGL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXTGL_MAX_GEOMETRY_SHADER_INVOCATIONS_OESGL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXTGL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OESGL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXTGL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OESGL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXTGL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OESGL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXTGL_MAX_GEOMETRY_UNIFORM_BLOCKS_OESGL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXTGL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OESGL_MAX_MULTIVIEW_BUFFERS_EXTGL_MAX_PATCH_VERTICES_EXTGL_MAX_PATCH_VERTICES_OESGL_MAX_RASTER_SAMPLES_EXTGL_MAX_SAMPLES_EXTGL_MAX_SAMPLES_IMGGL_MAX_SAMPLES_NVGL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXTGL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXTGL_MAX_SPARSE_3D_TEXTURE_SIZE_EXTGL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXTGL_MAX_SPARSE_TEXTURE_SIZE_EXTGL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NVGL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXTGL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OESGL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXTGL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OESGL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXTGL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OESGL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXTGL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OESGL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXTGL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OESGL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXTGL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OESGL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXTGL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OESGL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXTGL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OESGL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXTGL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OESGL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXTGL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OESGL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXTGL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OESGL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXTGL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OESGL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXTGL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OESGL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXTGL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OESGL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXTGL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OESGL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXTGL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OESGL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXTGL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OESGL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXTGL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OESGL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXTGL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OESGL_MAX_TESS_GEN_LEVEL_EXTGL_MAX_TESS_GEN_LEVEL_OESGL_MAX_TESS_PATCH_COMPONENTS_EXTGL_MAX_TESS_PATCH_COMPONENTS_OESGL_MAX_TEXTURE_BUFFER_SIZE_EXTGL_MAX_TEXTURE_BUFFER_SIZE_OESGL_MAX_VIEWPORTS_NVGL_MAX_VIEWS_OVRGL_MINGL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OESGL_MIN_SAMPLE_SHADING_VALUE_OESGL_MIXED_DEPTH_SAMPLES_SUPPORTED_NVGL_MIXED_STENCIL_SAMPLES_SUPPORTED_NVGL_MULTIPLYGL_MULTISAMPLE_BUFFER_BIT0_QCOMGL_MULTISAMPLE_BUFFER_BIT1_QCOMGL_MULTISAMPLE_BUFFER_BIT2_QCOMGL_MULTISAMPLE_BUFFER_BIT3_QCOMGL_MULTISAMPLE_BUFFER_BIT4_QCOMGL_MULTISAMPLE_BUFFER_BIT5_QCOMGL_MULTISAMPLE_BUFFER_BIT6_QCOMGL_MULTISAMPLE_BUFFER_BIT7_QCOMGL_MULTISAMPLE_EXTGL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXTGL_MULTIVIEW_EXTGL_NUM_SPARSE_LEVELS_EXTGL_NUM_VIRTUAL_PAGE_SIZES_EXTGL_NVIDIA_PLATFORM_BINARY_NVGL_ONE_MINUS_SRC1_ALPHA_EXTGL_ONE_MINUS_SRC1_COLOR_EXTGL_OVERLAYGL_PACK_REVERSE_ROW_ORDER_ANGLEGL_PATCH_VERTICES_EXTGL_PATCH_VERTICES_OESGL_PATCHES_EXTGL_PATCHES_OESGL_PERFMON_GLOBAL_MODE_QCOMGL_POINT_NVGL_POLYGON_MODE_NVGL_POLYGON_OFFSET_LINE_NVGL_POLYGON_OFFSET_POINT_NVGL_PRIMITIVE_BOUNDING_BOX_EXTGL_PRIMITIVE_BOUNDING_BOX_OESGL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTEDGL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OESGL_PRIMITIVES_GENERATED_EXTGL_PRIMITIVES_GENERATED_OESGL_PROGRAM_BINARY_ANGLEGL_PROGRAMMABLE_SAMPLE_LOCATION_NVGL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NVGL_QUADS_EXTGL_QUADS_OESGL_QUERY_BY_REGION_NO_WAITGL_QUERY_BY_REGION_WAITGL_QUERY_NO_WAITGL_QUERY_WAITGL_R11F_G11F_B10F_APPLEGL_R16_EXTGL_R16_SNORM_EXTGL_R8_SNORMGL_RASTER_FIXED_SAMPLE_LOCATIONS_EXTGL_RASTER_MULTISAMPLE_EXTGL_RASTER_SAMPLES_EXTGL_READ_BUFFER_EXTGL_READ_BUFFER_NVGL_READ_FRAMEBUFFER_ANGLEGL_READ_FRAMEBUFFER_BINDING_ANGLEGL_READ_FRAMEBUFFER_BINDING_NVGL_READ_FRAMEBUFFER_NVGL_REFERENCED_BY_GEOMETRY_SHADER_EXTGL_REFERENCED_BY_GEOMETRY_SHADER_OESGL_REFERENCED_BY_TESS_CONTROL_SHADER_EXTGL_REFERENCED_BY_TESS_CONTROL_SHADER_OESGL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXTGL_REFERENCED_BY_TESS_EVALUATION_SHADER_OESGL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOMGL_RENDERBUFFER_SAMPLES_EXTGL_RENDERBUFFER_SAMPLES_IMGGL_RENDERBUFFER_SAMPLES_NVGL_REQUIRED_TEXTURE_IMAGE_UNITS_OESGL_RG16_EXTGL_RG16_SNORM_EXTGL_RG8_SNORMGL_RGB16_EXTGL_RGB16_SNORM_EXTGL_RGB9_E5_APPLEGL_RGBA16_EXTGL_RGBA16_SNORM_EXTGL_RGBA8_SNORMGL_SAMPLE_ALPHA_TO_ONE_EXTGL_SAMPLE_LOCATION_NVGL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NVGL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NVGL_SAMPLE_LOCATION_SUBPIXEL_BITS_NVGL_SAMPLE_SHADING_OESGL_SAMPLER_2D_ARRAY_SHADOW_NVGL_SAMPLER_2D_MULTISAMPLE_ARRAY_OESGL_SAMPLER_BUFFER_EXTGL_SAMPLER_BUFFER_OESGL_SAMPLER_CUBE_MAP_ARRAY_EXTGL_SAMPLER_CUBE_MAP_ARRAY_OESGL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXTGL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OESGL_SAMPLER_CUBE_SHADOW_NVGL_SAMPLER_EXTERNAL_2D_Y2Y_EXTGL_SAMPLER_EXTERNAL_OESGL_SCREENGL_SGX_BINARY_IMGGL_SGX_PROGRAM_BINARY_IMGGL_SHADER_BINARY_VIVGL_SHADER_PIXEL_LOCAL_STORAGE_EXTGL_SHARED_EDGE_NVGL_SKIP_DECODE_EXTGL_SLUMINANCE8_ALPHA8_NVGL_SLUMINANCE8_NVGL_SLUMINANCE_ALPHA_NVGL_SLUMINANCE_NVGL_SMAPHS30_PROGRAM_BINARY_DMPGL_SMAPHS_PROGRAM_BINARY_DMPGL_SOFTLIGHTGL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXTGL_SR8_EXTGL_SRC1_ALPHA_EXTGL_SRC1_COLOR_EXTGL_SRC_ALPHA_SATURATE_EXTGL_SRG8_EXTGL_SRGB8_NVGL_STATE_RESTOREGL_STENCIL_BUFFER_BIT0_QCOMGL_STENCIL_BUFFER_BIT1_QCOMGL_STENCIL_BUFFER_BIT2_QCOMGL_STENCIL_BUFFER_BIT3_QCOMGL_STENCIL_BUFFER_BIT4_QCOMGL_STENCIL_BUFFER_BIT5_QCOMGL_STENCIL_BUFFER_BIT6_QCOMGL_STENCIL_BUFFER_BIT7_QCOMGL_STENCIL_EXTGL_STENCIL_INDEX8_OESGL_STENCIL_INDEX_OESGL_STENCIL_SAMPLES_NVGL_SUBPIXEL_PRECISION_BIAS_X_BITS_NVGL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NVGL_TESS_CONTROL_OUTPUT_VERTICES_EXTGL_TESS_CONTROL_OUTPUT_VERTICES_OESGL_TESS_CONTROL_SHADER_BIT_EXTGL_TESS_CONTROL_SHADER_BIT_OESGL_TESS_CONTROL_SHADER_EXTGL_TESS_CONTROL_SHADER_OESGL_TESS_EVALUATION_SHADER_BIT_EXTGL_TESS_EVALUATION_SHADER_BIT_OESGL_TESS_EVALUATION_SHADER_EXTGL_TESS_EVALUATION_SHADER_OESGL_TESS_GEN_MODE_EXTGL_TESS_GEN_MODE_OESGL_TESS_GEN_POINT_MODE_EXTGL_TESS_GEN_POINT_MODE_OESGL_TESS_GEN_SPACING_EXTGL_TESS_GEN_SPACING_OESGL_TESS_GEN_VERTEX_ORDER_EXTGL_TESS_GEN_VERTEX_ORDER_OESGL_TEXTURE_2D_ARRAYGL_TEXTURE_2D_MULTISAMPLE_ARRAY_OESGL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OESGL_TEXTURE_BINDING_BUFFER_EXTGL_TEXTURE_BINDING_BUFFER_OESGL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXTGL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OESGL_TEXTURE_BINDING_EXTERNAL_OESGL_TEXTURE_BORDER_COLOR_NVGL_TEXTURE_BUFFER_BINDING_EXTGL_TEXTURE_BUFFER_BINDING_OESGL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXTGL_TEXTURE_BUFFER_DATA_STORE_BINDING_OESGL_TEXTURE_BUFFER_EXTGL_TEXTURE_BUFFER_OESGL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXTGL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OESGL_TEXTURE_BUFFER_OFFSET_EXTGL_TEXTURE_BUFFER_OFFSET_OESGL_TEXTURE_BUFFER_SIZE_EXTGL_TEXTURE_BUFFER_SIZE_OESGL_TEXTURE_CUBE_MAP_ARRAY_EXTGL_TEXTURE_CUBE_MAP_ARRAY_OESGL_TEXTURE_DEPTH_QCOMGL_TEXTURE_EXTERNAL_OESGL_TEXTURE_FORMAT_QCOMGL_TEXTURE_HEIGHT_QCOMGL_TEXTURE_IMAGE_VALID_QCOMGL_TEXTURE_IMMUTABLE_LEVELSGL_TEXTURE_INTERNAL_FORMAT_QCOMGL_TEXTURE_MAX_LEVEL_APPLEGL_TEXTURE_NUM_LEVELS_QCOMGL_TEXTURE_OBJECT_VALID_QCOMGL_TEXTURE_SAMPLES_IMGGL_TEXTURE_SPARSE_EXTGL_TEXTURE_SRGB_DECODE_EXTGL_TEXTURE_TARGET_QCOMGL_TEXTURE_TYPE_QCOMGL_TEXTURE_USAGE_ANGLEGL_TEXTURE_VIEW_MIN_LAYERGL_TEXTURE_VIEW_MIN_LEVELGL_TEXTURE_VIEW_NUM_LAYERSGL_TEXTURE_VIEW_NUM_LEVELSGL_TEXTURE_WIDTH_QCOMGL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLEGL_TRIANGLE_STRIP_ADJACENCY_EXTGL_TRIANGLE_STRIP_ADJACENCY_OESGL_TRIANGLES_ADJACENCY_EXTGL_TRIANGLES_ADJACENCY_OESGL_UNDEFINED_VERTEX_EXTGL_UNDEFINED_VERTEX_OESGL_UNSIGNED_INT_10F_11F_11F_REV_APPLEGL_UNSIGNED_INT_5_9_9_9_REV_APPLEGL_UNSIGNED_INT_IMAGE_BUFFER_EXTGL_UNSIGNED_INT_IMAGE_BUFFER_OESGL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXTGL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OESGL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OESGL_UNSIGNED_INT_SAMPLER_BUFFER_EXTGL_UNSIGNED_INT_SAMPLER_BUFFER_OESGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXTGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OESGL_UNSIGNED_SHORT_4_4_4_4_REV_IMGGL_VERTEX_ARRAYGL_VERTEX_ARRAY_BINDING_OESGL_VERTEX_ATTRIB_ARRAY_DIVISORGL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLEGL_VERTEX_ATTRIB_ARRAY_DIVISOR_NVGL_VIEWPORT_BOUNDS_RANGE_NVGL_VIEWPORT_INDEX_PROVOKING_VERTEX_NVGL_VIEWPORT_SUBPIXEL_BITS_NVGL_VIRTUAL_PAGE_SIZE_INDEX_EXTGL_VIRTUAL_PAGE_SIZE_X_EXTGL_VIRTUAL_PAGE_SIZE_Y_EXTGL_VIRTUAL_PAGE_SIZE_Z_EXTGL_WRITEONLY_RENDERING_QCOMGL_Z400_BINARY_AMD

Method Summary

Modifier and TypeMethod and Description
public void
glDrawElementsInstanced(int mode, int count, int type, Buffer
a direct or array-backed java.nio.Buffer
indices
,
int instancecount)

Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount); Part of GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced

public void
glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer
a direct or array-backed java.nio.Buffer
indices
)

Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_1_2, GL_ES_VERSION_3_0

public void
glVertexAttribIPointer(int index, int size, int type, int stride, Buffer
a direct only java.nio.Buffer
pointer
)

Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0

public void
glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer
a direct only java.nio.Buffer
ptr
)

Redeclares com.jogamp.opengl.GLES2.glVertexAttribPointer.

Entry point to C language function: void {@native glVertexAttribPointer}(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
Inherited from com.jogamp.opengl.GLES2:
glAlphaFuncQCOMglBeginConditionalRenderglBindFragDataLocationEXTglBindFragDataLocationEXTglBindFragDataLocationIndexedEXTglBindFragDataLocationIndexedEXTglBindVertexArrayOESglBlendBarrierglBlendEquationiEXTglBlendEquationiOESglBlendEquationSeparateiEXTglBlendEquationSeparateiOESglBlendFunciEXTglBlendFunciOESglBlendFuncSeparateiEXTglBlendFuncSeparateiOESglBlitFramebufferANGLEglBlitFramebufferNVglBufferStorageEXTglColorMaskiEXTglColorMaskiOESglCopyBufferSubDataNVglCopyTextureLevelsAPPLEglCoverageMaskNVglCoverageModulationNVglCoverageModulationTableNVglCoverageModulationTableNVglCoverageOperationNVglDeleteVertexArraysOESglDeleteVertexArraysOESglDepthRangeArrayfvNVglDepthRangeArrayfvNVglDepthRangeIndexedfNVglDisableDriverControlQCOMglDisableiEXTglDisableiNVglDisableiOESglDiscardFramebufferEXTglDiscardFramebufferEXTglDrawArraysInstancedANGLEglDrawArraysInstancedNVglDrawBuffersIndexedEXTglDrawBuffersIndexedEXTglDrawElementsglDrawElementsBaseVertexEXTglDrawElementsBaseVertexOESglDrawElementsInstancedANGLEglDrawElementsInstancedBaseVertexEXTglDrawElementsInstancedBaseVertexOESglDrawElementsInstancedNVglDrawRangeElementsBaseVertexEXTglDrawRangeElementsBaseVertexOESglEGLImageTargetRenderbufferStorageOESglEGLImageTargetTexture2DOESglEnableDriverControlQCOMglEnableiEXTglEnableiNVglEnableiOESglEndConditionalRenderglEndTilingQCOMglExtGetBufferPointervQCOMglExtGetBuffersQCOMglExtGetBuffersQCOMglExtGetFramebuffersQCOMglExtGetFramebuffersQCOMglExtGetProgramBinarySourceQCOMglExtGetProgramBinarySourceQCOMglExtGetProgramsQCOMglExtGetProgramsQCOMglExtGetRenderbuffersQCOMglExtGetRenderbuffersQCOMglExtGetShadersQCOMglExtGetShadersQCOMglExtGetTexLevelParameterivQCOMglExtGetTexLevelParameterivQCOMglExtGetTexSubImageQCOMglExtGetTexturesQCOMglExtGetTexturesQCOMglExtIsProgramBinaryQCOMglExtTexObjectStateOverrideiQCOMglFragmentCoverageColorNVglFramebufferSampleLocationsfvNVglFramebufferSampleLocationsfvNVglFramebufferTexture2DMultisampleEXTglFramebufferTexture2DMultisampleIMGglFramebufferTextureEXTglFramebufferTextureMultiviewOVRglFramebufferTextureOESglGenVertexArraysOESglGenVertexArraysOESglGetCoverageModulationTableNVglGetCoverageModulationTableNVglGetDriverControlsQCOMglGetDriverControlsQCOMglGetDriverControlStringQCOMglGetDriverControlStringQCOMglGetFloati_vNVglGetFloati_vNVglGetFragDataIndexEXTglGetFragDataIndexEXTglGetIntegeri_vEXTglGetIntegeri_vEXTglGetnUniformuivglGetnUniformuivglGetProgramResourceLocationIndexEXTglGetProgramResourceLocationIndexEXTglGetTranslatedShaderSourceANGLEglGetTranslatedShaderSourceANGLEglIsEnablediEXTglIsEnablediNVglIsEnablediOESglIsVertexArrayOESglMinSampleShadingOESglMultiDrawArraysIndirectEXTglMultiDrawElementsBaseVertexEXTglMultiDrawElementsBaseVertexEXTglMultiDrawElementsBaseVertexOESglMultiDrawElementsBaseVertexOESglMultiDrawElementsIndirectEXTglNamedFramebufferSampleLocationsfvNVglNamedFramebufferSampleLocationsfvNVglPatchParameteriEXTglPatchParameteriOESglPolygonModeNVglPrimitiveBoundingBoxEXTglPrimitiveBoundingBoxOESglRasterSamplesEXTglReadBufferIndexedEXTglReadBufferNVglRenderbufferStorageMultisampleEXTglRenderbufferStorageMultisampleIMGglRenderbufferStorageMultisampleNVglResolveDepthValuesNVglResolveMultisampleFramebufferglScissorArrayvNVglScissorArrayvNVglScissorIndexedNVglScissorIndexedvNVglScissorIndexedvNVglStartTilingQCOMglSubpixelPrecisionBiasNVglTexBufferEXTglTexBufferOESglTexBufferRangeEXTglTexBufferRangeOESglTexPageCommitmentEXTglTexStorage3DMultisampleOESglTextureViewglUniformMatrix2x3fvNVglUniformMatrix2x3fvNVglUniformMatrix2x4fvNVglUniformMatrix2x4fvNVglUniformMatrix3x2fvNVglUniformMatrix3x2fvNVglUniformMatrix3x4fvNVglUniformMatrix3x4fvNVglUniformMatrix4x2fvNVglUniformMatrix4x2fvNVglUniformMatrix4x3fvNVglUniformMatrix4x3fvNVglVertexAttribDivisorglVertexAttribDivisorANGLEglVertexAttribDivisorNVglViewportArrayvNVglViewportArrayvNVglViewportIndexedfNVglViewportIndexedfvNVglViewportIndexedfvNV

Method Detail

glDrawElementsInstancedback to summary
public void glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instancecount)

Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount);
Part of GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced

Parameters
indices:Buffer

a direct or array-backed java.nio.Buffer

glDrawRangeElementsback to summary
public void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)

Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
Part of GL_VERSION_1_2, GL_ES_VERSION_3_0

Parameters
indices:Buffer

a direct or array-backed java.nio.Buffer

glVertexAttribIPointerback to summary
public void glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)

Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
Part of GL_ES_VERSION_3_0, GL_VERSION_3_0

Parameters
pointer:Buffer

a direct only java.nio.Buffer

glVertexAttribPointerback to summary
public void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)

Redeclares com.jogamp.opengl.GLES2.glVertexAttribPointer.

Entry point to C language function: void {@native glVertexAttribPointer}(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr);
Part of GL_ES_VERSION_2_0, GL_VERSION_2_0

Parameters
ptr:Buffer

a direct only java.nio.Buffer