Bug 37397 - Expose more ES extensions that are identical to existing desktop GL functionality
Summary: Expose more ES extensions that are identical to existing desktop GL functiona...
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Mesa core (show other bugs)
Version: git
Hardware: All All
: medium enhancement
Assignee: mesa-dev
QA Contact:
URL: http://www.khronos.org/registry/gles/
Whiteboard:
Keywords:
Depends on: 91840
Blocks:
  Show dependency treegraph
 
Reported: 2011-05-20 00:48 UTC by Ian Romanick
Modified: 2018-04-13 06:40 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Ian Romanick 2011-05-20 00:48:54 UTC
There are a bunch of OpenGL ES 2.0 extensions, primarily vendor extensions, that expose existing desktop GL functionality in ES.  Since Mesa is full desktop GL, we should expose as many of these as possible in ES "mode."  Scanning the list in the ES registry and mesa/main/extensions.c, it looks like the following could be trivially added:

  GL_APPLE_texture_2D_limited_npot
  GL_EXT_shader_texture_lod
  GL_EXT_read_format_bgra
  GL_APPLE_framebuffer_multisample
  GL_APPLE_texture_format_BGRA8888
  GL_APPLE_texture_max_level
  GL_ARM_rgba8
  GL_ANGLE_framebuffer_blit
  GL_ANGLE_framebuffer_multisample
  GL_EXT_frag_depth
Comment 1 Timothy Arceri 2018-04-13 06:40:30 UTC
I think at this stage we have enabled most extensions people care about. I doubt anyone has looked at this bug in years so closing.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.