[Mesa-dev] [PATCH 0/7] Core ES 3.2 + AEP left-overs

Ilia Mirkin imirkin at alum.mit.edu
Mon Aug 29 02:10:21 UTC 2016


While we're waiting for the tessellation patches to land, I went ahead and
implemented what's necessary for ES 3.2 (and ARB_ES3_2_compatibility) along
with AEP. It's not that much. These apply on top of my bounding box patches.

You can find a full tree here:

https://github.com/imirkin/mesa/commits/gles32

[It also has Ken's tess patches, as well as patches to flip these various
 features on for st/mesa and i965.]

Ilia Mirkin (7):
  main: add KHR_robustness to ES 3.2 extension requirements
  mapi: don't forget to expose GetPointerv in GL ES 3.2
  glsl: expose max atomic counter/buffer consts for tess in ES 3.2
  glsl: add core plumbing for GL_ANDROID_extension_pack_es31a
  mesa: introduce MS variants of line width min/max/granularity
  mesa: add a GLES3.2 enums section, and expose new MS line width params
  mesa: introduce glPrimitiveBoundingBoxARB entrypoint

 src/compiler/glsl/builtin_variables.cpp     |  4 +-
 src/compiler/glsl/glsl_parser_extras.cpp    | 57 +++++++++++++++++++++--------
 src/compiler/glsl/glsl_parser_extras.h      |  2 +
 src/mapi/glapi/gen/es_EXT.xml               | 19 ----------
 src/mapi/glapi/gen/gl_API.xml               | 39 +++++++++++++++++++-
 src/mesa/drivers/dri/i965/brw_context.c     |  5 +++
 src/mesa/main/context.c                     |  3 ++
 src/mesa/main/context.h                     | 10 +++++
 src/mesa/main/extensions_table.h            |  2 +
 src/mesa/main/get.c                         | 26 ++++++++++---
 src/mesa/main/get_hash_generator.py         | 12 ++++--
 src/mesa/main/get_hash_params.py            |  5 +++
 src/mesa/main/mtypes.h                      |  3 ++
 src/mesa/main/tests/dispatch_sanity.cpp     |  3 ++
 src/mesa/main/version.c                     |  1 +
 src/mesa/state_tracker/st_atom_rasterizer.c | 16 +++++---
 src/mesa/state_tracker/st_extensions.c      |  1 +
 17 files changed, 154 insertions(+), 54 deletions(-)

-- 
2.7.3



More information about the mesa-dev mailing list