1 /*********************************************************************
3 * Sample implementation of wfcplatform.h, version 1.0, draft 18 *
5 * Copyright � 2007-2009 The Khronos Group *
7 *********************************************************************/
9 #ifndef _WFCPLATFORM_H_
10 #define _WFCPLATFORM_H_
12 #include <KHR/khrplatform.h>
20 #define WFC_API_CALL KHRONOS_APICALL
23 #define WFC_APIENTRY KHRONOS_APIENTRY
26 #define WFC_APIEXIT KHRONOS_APIATTRIBUTES
29 #ifndef WFC_DEFAULT_SCREEN_NUMBER
30 #define WFC_DEFAULT_SCREEN_NUMBER (0)
33 typedef khronos_int32_t WFCint;
34 typedef khronos_float_t WFCfloat;
35 typedef khronos_uint32_t WFCbitfield;
36 typedef khronos_uint32_t WFCHandle;
38 typedef EGLDisplay WFCEGLDisplay;
39 typedef void* WFCEGLSync; /* An opaque handle to an EGLSyncKHR */
40 typedef WFCHandle WFCNativeStreamType;
46 #endif /* _WFCPLATFORM_H_ */