4059c78633
We now use get_all_required() to get all required commands and use that to filter instead of doing it manually. Also, we can pull entrypoint extension etc. information from the requirements struct. Finally, we also have to filter the actual commands themselves as well as arguments per-API because there may be multiple versions or variants depending on the API being used. Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21225>