summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEmma Anholt <emma@anholt.net>2022-11-29 12:04:21 -0800
committerMarge Bot <emma+marge@anholt.net>2022-12-05 19:26:41 +0000
commit133e2f8ac395fff20efa9fb12021003e1af995db (patch)
tree8c958141244feb6483ffad04de638ac846bbfa58 /include
parentcdc7475f72a329860a80a22faf5c71b805eb00ba (diff)
downloadmesa-133e2f8ac395fff20efa9fb12021003e1af995db.tar.gz
dri: Add createContext hook to __DRI_MESA.
Again, reduces switching on driver type in the loader. Reviewed-by: Adam Jackson <ajax@redhat.com> Acked-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20069>
Diffstat (limited to 'include')
-rw-r--r--include/GL/internal/mesa_interface.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/GL/internal/mesa_interface.h b/include/GL/internal/mesa_interface.h
index 2f7f8e46818..f0a29503e46 100644
--- a/include/GL/internal/mesa_interface.h
+++ b/include/GL/internal/mesa_interface.h
@@ -57,6 +57,8 @@ struct __DRImesaCoreExtensionRec {
*/
__DRIcreateNewScreen2Func createNewScreen;
+ __DRIcreateContextAttribsFunc createContext;
+
/* driver function for finishing initialization inside createNewScreen(). */
const __DRIconfig **(*initScreen)(struct dri_screen *screen);
};