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.2}}OpenGL ES 3.2=== The OpenGL ES 3.2 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 August 2015. New capabilities in OpenGL ES 3.2 include: * Geometry and [[Tessellation (computer graphics)|tessellation]] shaders to efficiently process complex scenes on the GPU. * Floating point render targets for increased flexibility in higher precision compute operations. * [[Adaptive Scalable Texture Compression|ASTC compression]] to reduce the [[memory footprint]] and bandwidth used to process textures. * Enhanced blending for sophisticated compositing and handling of multiple color attachments. * Advanced texture targets such as texture buffers, multisample 2D array and cube map arrays. * Debug and robustness features for easier code development and secure execution. Actual State is 3.2.6 July 2019.<ref>{{cite web|url=https://registry.khronos.org/OpenGL/specs/es/3.2/es_spec_3.2.pdf|title=OpenGL ES - Version 3.2|last=Leech|first=Jon|date=5 May 2022|website=registry.khronos.org|archive-url=https://web.archive.org/web/20240922061823/https://registry.khronos.org/OpenGL/specs/es/3.2/es_spec_3.2.pdf|archive-date=22 September 2024|url-status=live}}</ref><ref>{{cite web|url=https://registry.khronos.org/OpenGL/specs/es/3.2/GLSL_ES_Specification_3.20.pdf|title=OpenGL ES Shading Language - Version 3.20.8|date=14 August 2023|website=registry.khronos.org|archive-url=https://web.archive.org/web/20250124122240/https://registry.khronos.org/OpenGL/specs/es/3.2/GLSL_ES_Specification_3.20.pdf|archive-date=24 January 2025|url-status=live}}</ref> {| class="wikitable" style="width: 100%" |- ! scope="col" style="width: 20%" | Extension Name ! scope="col" style="width: 25%" | Sort #Number |- |[https://www.khronos.org/registry/OpenGL/extensions/KHR/KHR_blend_equation_advanced.txt KHR_blend_equation_advanced] |OpenGL ES Extension #168 |- |[https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_color_buffer_float.txt EXT_color_buffer_float] |OpenGL ES Extension #137 |- |[https://www.khronos.org/registry/OpenGL/extensions/KHR/KHR_debug.txt KHR_debug] |OpenGL ES Extension #118 |- |[https://www.khronos.org/registry/OpenGL/extensions/KHR/KHR_robustness.txt KHR_robustness] |OpenGL ES Extension #190 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_copy_image.txt OES_copy_image] |OpenGL ES Extension #208 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_draw_buffers_indexed.txt OES_draw_buffers_indexed] |OpenGL ES Extension #209 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_draw_elements_base_vertex.txt OES_draw_elements_base_vertex] |OpenGL ES Extension #219 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_geometry_shader.txt OES_geometry_shader] |OpenGL ES Extension #210 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_gpu_shader5.txt OES_gpu_shader5] |OpenGL ES Extension #211 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_sample_shading.txt OES_sample_shading] |OpenGL ES Extension #169 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_sample_variables.txt OES_sample_variables] |OpenGL ES Extension #170 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_shader_image_atomic.txt OES_shader_image_atomic] |OpenGL ES Extension #171 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_shader_io_blocks.txt OES_shader_io_blocks] |OpenGL ES Extension #213 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_shader_multisample_interpolation.txt OES_shader_multisample_interpolation] |OpenGL ES Extension #172 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_tessellation_shader.txt OES_tessellation_shader] |OpenGL ES Extension #214 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_texture_border_clamp.txt OES_texture_border_clamp] |OpenGL ES Extension #215 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_texture_buffer.txt OES_texture_buffer] |OpenGL ES Extension #216 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_texture_cube_map_array.txt OES_texture_cube_map_array] |OpenGL ES Extension #217 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_texture_stencil8.txt OES_texture_stencil8] |OpenGL ES Extension #173 |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_texture_storage_multisample_2d_array.txt OES_texture_storage_multisample_2d_array] |OpenGL ES Extension #174 |- |[https://www.khronos.org/registry/OpenGL/extensions/KHR/KHR_texture_compression_astc_hdr.txt KHR_texture_compression_astc_ldr] |OpenGL ES Extension #117 (LDR only) |- |[https://www.khronos.org/registry/OpenGL/extensions/OES/OES_primitive_bounding_box.txt OES_primitive_bounding_box] |OpenGL ES Extension #212 |- |optional | Mesa (all drivers OpenGL ES 3.2+) |- |- |[https://www.khronos.org/registry/OpenGL/extensions/KHR/KHR_texture_compression_astc_hdr.txt KHR_texture_compression_astc_hdr] |OpenGL ES Extension #117 (LDR included), ARB Extension #118 |- |[https://www.khronos.org/registry/OpenGL/extensions/KHR/KHR_blend_equation_advanced.txt KHR_blend_equation_advanced_coherent] |OpenGL ES Extension #168 |- |[https://www.khronos.org/registry/OpenGL/extensions/KHR/KHR_texture_compression_astc_sliced_3d.txt KHR_texture_compression_astc_sliced_3d] |OpenGL ES Extension #249 (ARB Extension #189) |- | [https://www.khronos.org/registry/OpenGL/extensions/OES/OES_viewport_array.txt OES_viewport_array] |OpenGL ES Extension #267 |} Some more extensions are developed or in Development in Mesa for next OpenGL ES Version (see Mesamatrix). Next generation API is Vulkan.<ref>{{Cite web|url=http://www.anandtech.com/show/9038/next-generation-opengl-becomes-vulkan-additional-details-released|title = Next Generation OpenGL Becomes Vulkan: Additional Details Released}}</ref>
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)