summaryrefslogtreecommitdiff
path: root/common.h
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2017-02-22 11:36:12 -0500
committerRob Clark <robdclark@gmail.com>2017-02-25 10:48:22 -0500
commit87e3ff5683ee54228b3e6e75f7d4de83901fadb0 (patch)
tree0aa767fb89bbf7c64670fb117f5a2b65cda9db4a /common.h
parent1f1158fe1279e845420d3cb838eff3bbf2e5701a (diff)
downloadkmscube-87e3ff5683ee54228b3e6e75f7d4de83901fadb0.tar.gz
add atomic kms support
Based mostly on original atomic conversion from Gustavo Padovan.
Diffstat (limited to 'common.h')
-rw-r--r--common.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/common.h b/common.h
index 6a7d7f3..b7e0c5b 100644
--- a/common.h
+++ b/common.h
@@ -52,6 +52,10 @@ struct egl {
PFNEGLCREATEIMAGEKHRPROC eglCreateImageKHR;
PFNEGLDESTROYIMAGEKHRPROC eglDestroyImageKHR;
PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOES;
+ PFNEGLCREATESYNCKHRPROC eglCreateSyncKHR;
+ PFNEGLDESTROYSYNCKHRPROC eglDestroySyncKHR;
+ PFNEGLWAITSYNCKHRPROC eglWaitSyncKHR;
+ PFNEGLDUPNATIVEFENCEFDANDROIDPROC eglDupNativeFenceFDANDROID;
void (*draw)(unsigned i);
};