mesa: drop APPLE_vertex_array_object support
authorTimothy Arceri <tarceri@itsqueeze.com>
Sat, 22 Apr 2017 07:01:15 +0000 (17:01 +1000)
committerTimothy Arceri <tarceri@itsqueeze.com>
Wed, 26 Apr 2017 00:03:06 +0000 (10:03 +1000)
commit7927d0378fc72ceff7d0ddcbe7c21756f0e1f4ea
treead3629327bdf9186f4bdad5561decabfc973d5ea
parent7b9963a28f432920428f7fac5f6dba7b2996cd16
mesa: drop APPLE_vertex_array_object support

Shared context support for VAOs was dropped in 0b2750620b65.

From the ARB_vertex_array_object spec:

   "This extension differs from GL_APPLE_vertex_array_object
   in that client memory cannot be accessed through a
   non-zero vertex array object.  It also differs in that
   vertex array objects are explicitly not sharable between
   contexts."

Nobody should be using this extension over
ARB_vertex_array_object anymore so just drop it rather than
adding locking back just for VAOs created from these
functions.

For reference the Nvidia blob doesn't expose this extension.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
12 files changed:
docs/relnotes/17.2.0.html
src/mapi/glapi/gen/APPLE_vertex_array_object.xml [deleted file]
src/mapi/glapi/gen/Makefile.am
src/mapi/glapi/gen/gl_API.xml
src/mapi/glapi/tests/check_table.cpp
src/mesa/main/arrayobj.c
src/mesa/main/arrayobj.h
src/mesa/main/attrib.c
src/mesa/main/extensions_table.h
src/mesa/main/get_hash_params.py
src/mesa/main/mtypes.h
src/mesa/main/tests/dispatch_sanity.cpp