[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