Extensions Supported by PVRVFrame

The two tables below provide lists of supported EGL and OpenGL ES extensions, respectively. Documentation for these extensions can be found in the Khronos registry.

EGL Extensions

Client

Display

EGL_EXT_client_extensions

EGL_EXT_create_context_robustness

EGL_EXT_platform_base

EGL_EXT_swap_buffers_with_damage

EGL_IMG_context_priority

EGL_KHR_fence_sync

EGL_KHR_gl_colorspace

EGL_KHR_create_context

EGL_KHR_create_context_no_error

EGL_KHR_no_config_context

EGL_KHR_partial_update

EGL_KHR_surfaceless_context

EGL_KHR_swap_buffers_with_damage

EGL_KHR_wait_sync

OpenGL ES Extensions

Name

Notes

APPLE_texture_2D_limited_npot

EXT_buffer_storage

Only available if OpenGL 4.4 or ARB_buffer_storage are supported by the host system.

EXT_color_buffer_float

EXT_color_buffer_half_float

EXT_copy_image

Only available if OpenGL 4.3 or ARB_copy_image are supported by the host system.

EXT_draw_buffers

EXT_draw_buffers_indexed

Only available if ARB_draw_buffers_blend is supported by the host systemOnly available if OpenGL 3.0 or EXT_draw_buffers2 are supported by the host system.

EXT_draw_instanced

EXT_geometry_shader

Only available if OpenGL 3.2 or ARB_geometry_shader4 are supported by the host system.

EXT_geometry_point_size

Only available if OpenGL 3.2 or ARB_geometry_shader4 are supported by the host system.

EXT_gpu_shader5

Only available if ARB_gpu_shader5 is supported by the host system.

EXT_occlusion_query_boolean

Only available if OpenGL 3.0 or ARB_occlusion_query are supported by the host system.

EXT_instanced_arrays

EXT_primitive_bounding_box

EXT_pvrtc_sRGB

EXT_separate_shader_objects

Only available if OpenGL 4.1 or ARB_separate_shader_objects are supported by the host system.

EXT_shader_framebuffer_fetch

Only available if OpenGL 4.2 or ARB_shader_image_load_store are supported by the host system.

EXT_shader_io_blocks

Only available if at least OpenGL 4.4 is supported by the host system.

EXT_shader_pixel_local_storage

Only available if OpenGL 4.2 or ARB_shader_image_load_store are supported by the host system.

EXT_shader_texture_lod

EXT_shadow_samplers

EXT_sRGB_write_control

EXT_tessellation_shader

Only available if OpenGL 4.0 or ARB_tessellation_shader are supported by the host system.

EXT_texture_border_clamp

Only available if OpenGL 3.3 or ARB_sampler_objects are supported by the host system.

EXT_texture_buffer

Only available if OpenGL 3.0 or ARB_texture_buffer_object are supported by the host system.

Only available if OpenGL 4.3 or ARB_texture_buffer_range are supported by the host system.

EXT_texture_cube_map_array

Only available if ARB_texture_cube_map_array is supported by the host system.

EXT_viewport_array

Only available if ARB_viewport_array is supported by the host system.

IMG_texture_env_enhanced_fixed_function

IMG_user_clip_plane

IMG_texture_npot

KHR_texture_compression_astc_ldr

KHR_blend_equation_advanced

KHR_debug

KHR_no_error

KHR_blend_equation_advanced_coherent

Only available if KHR_blend_equation_advanced_coherent is supported by the host system.

OES_blend_equation_separate

OES_blend_func_separate

OES_blend_subtract

OES_byte_coordinates

OES_draw_elements_base_vertex

Only available if OpenGL 3.2 or ARB_draw_elements_base_vertex are supported by the host system.

OES_draw_texture

OES_extended_matrix_palette

OES_framebuffer_object

OES_matrix_get

OES_matrix_palette

OES_point_size_array

OES_point_sprite

OES_query_matrix

OES_single_precision

OES_texture_cube_map

OES_texture_env_crossbar

OES_depth_texture

OES_depth_texture_cube_map

OES_fragment_precision_high

OES_get_program_binary

OES_standard_derivatives

OES_texture_3D

OES_texture_stencil8

OES_texture_storage_multisample_2d_array

OES_sample_shading

Only available if ARB_sample_shading is supported by the host system.

OES_sample_variables

Only available if ARB_sample_shading is supported by the host system.

OES_shader_image_atomic

Only available if OpenGL 4.2 or ARB_shader_image_load_store are supported by the host system.

OES_shader_multisample_interpolation

Only available if ARB_gpu_shader5 is supported by the host system.

OES_texture_float

Only available if ARB_half_float_pixel is supported by the host system.

OES_texture_half_float

Only available if ARB_half_float_pixel is supported by the host system.

OES_vertex_half_float

OES_texture_buffer

Only available if OpenGL 3.0 or ARB_texture_buffer_object are supported by the host system.

Only available if OpenGL 4.3 or ARB_texture_buffer_range are supported by the host system.

OES_texture_cube_map_array

Only available if ARB_texture_cube_map_array is supported by the host system.

OVR_multiview

Only available if at least OpenGL 3.0 and ARB_geometry_shader4 are supported by the host system.

OVR_multiview2

Only available if at least OpenGL 3.0 and ARB_geometry_shader4 are supported by the host system.