On Monday, May 15, 2017 4:06:31 PM PDT Timothy Arceri wrote: > On 16/05/17 08:13, Ian Romanick wrote: > > On 04/23/2017 10:28 PM, Timothy Arceri wrote: > > > >> diff --git a/src/mapi/glapi/gen/APPLE_vertex_array_object.xml > >> b/src/mapi/glapi/gen/APPLE_vertex_array_object.xml > >> deleted file mode 100644 > >> index 7312f9b..0000000 > >> --- a/src/mapi/glapi/gen/APPLE_vertex_array_object.xml > >> +++ /dev/null > >> @@ -1,27 +0,0 @@ > > > > > > So... I'm fairly sure this is going to break loading a _dri.so built > > without this patch by a libGL built with this patch. > > I recall something like this coming up a few year ago, can you remind me > again why this is a problem? Shouldn't these be updated in sync?
Out-of-tree drivers, such as the legacy DRI1 drivers, won't be updated in sync (or likely ever). I believe there are also at least two closed source drivers (though that isn't a good reason not to do this change). Ian might recall some other reasons. Leaving the functions there, but having them return INVALID_OPERATION (like generic_nop does) would likely route around this issue. Not sure whether deleting support for this extension is a good idea or not. I can't think of any applications that use it offhand, but I haven't really looked into it either...if the NVIDIA blob doesn't expose it, that's a good data point... --Ken
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev