Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
OpenGL ES
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==={{Anchor|3.1}}OpenGL ES 3.1=== The OpenGL ES 3.1 specification<ref>{{Cite web|url=https://registry.khronos.org/OpenGL/index_es.php|title=Khronos OpenGL ES Registry - The Khronos Group Inc|website=registry.khronos.org}}</ref> was publicly released in March 2014. New functionality in OpenGL ES 3.1 includes:<ref>{{cite web|url=https://www.khronos.org/news/press/khronos-releases-opengl-es-3.1-specification |title=Khronos Releases OpenGL ES 3.1 Specification |publisher=Khronos.org |date=2014-03-17 |access-date=2014-03-17}}</ref> * [[Compute shader]]s * Independent vertex and fragment shaders * Indirect draw commands OpenGL ES 3.1 is backward compatible with OpenGL ES 2.0 and 3.0, thus enabling applications to incrementally incorporate new features. Actual Version is 3.1-(November 2016).<ref>{{cite web|url=https://registry.khronos.org/OpenGL/specs/es/3.1/es_spec_3.1.pdf|title=OpenGL ES - Version 3.1|last=Leech|first=Jon|date=3 November 2016|website=registry.khronos.org|archive-url=https://web.archive.org/web/20240922061823/https://registry.khronos.org/OpenGL/specs/es/3.1/es_spec_3.1.pdf|archive-date=22 September 2024|url-status=live}}</ref> {| class="wikitable" style="width: 100%" |- ! scope="col" style="width: 20%" | Extension Name ! scope="col" style="width: 15%" | Sort #Number |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_arrays_of_arrays.txt ARB_arrays_of_arrays] |ARB Extension #120 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_compute_shader.txt ARB_compute_shader] |ARB Extension #122 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_explicit_uniform_location.txt ARB_explicit_uniform_location] |ARB Extension #128 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_framebuffer_no_attachments.txt ARB_framebuffer_no_attachments] |ARB Extension #130 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_program_interface_query.txt ARB_program_interface_query] |ARB Extension #134 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_shader_atomic_counters.txt ARB_shader_atomic_counters] |ARB Extension #114 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_shader_image_load_store.txt ARB_shader_image_load_store] |ARB Extension #115 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_shader_storage_buffer_object.txt ARB_shader_storage_buffer_object] |ARB Extension #137 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_separate_shader_objects.txt ARB_separate_shader_objects] |ARB Extension #97 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_stencil_texturing.txt ARB_stencil_texturing] |ARB Extension #138 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_vertex_attrib_binding.txt ARB_vertex_attrib_binding] |ARB Extension #125 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_draw_indirect.txt ARB_draw_indirect] | ARB Extension #87 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_shading_language_packing.txt ARB_shading_language_packing] | ARB Extension #116 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_shader_image_size.txt ARB_shader_image_size] | ARB Extension #136 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_texture_storage_multisample.txt ARB_texture_storage_multisample] | ARB Extension #141 |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_texture_multisample.txt ARB_texture_multisample] | ARB Extension #67 |- |[https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_shader_integer_mix.txt EXT_shader_integer_mix] | OpenGL ES Extension #161 |- |optional | Mesa (all drivers OpenGL ES 3.1+) |- |[https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_sample_locations.txt ARB_sample_locations] |ARB Extension #181 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_texture_view.txt OES_texture_view] |OpenGL ES Extension #218 |- |[https://www.khronos.org/registry/OpenGL/extensions/NV/NV_image_formats.txt NV_image_formats] |OpenGL ES Extension #200 |- |[https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_render_snorm.txt EXT_render_snorm] |OpenGL ES Extension #206 |- |[https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_texture_norm16.txt EXT_texture_norm16] |OpenGL ES Extension #207 |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)