williamr@4: /********************************************************************* williamr@4: * * williamr@4: * Sample implementation of wfcplatform.h, version 1.0, draft 18 * williamr@4: * * williamr@4: * Copyright � 2007-2009 The Khronos Group * williamr@4: * * williamr@4: *********************************************************************/ williamr@4: williamr@4: #ifndef _WFCPLATFORM_H_ williamr@4: #define _WFCPLATFORM_H_ williamr@4: williamr@4: #include williamr@4: #include williamr@4: williamr@4: #ifdef __cplusplus williamr@4: extern "C" { williamr@4: #endif williamr@4: williamr@4: #ifndef WFC_API_CALL williamr@4: #define WFC_API_CALL KHRONOS_APICALL williamr@4: #endif williamr@4: #ifndef WFC_APIENTRY williamr@4: #define WFC_APIENTRY KHRONOS_APIENTRY williamr@4: #endif williamr@4: #ifndef WFC_APIEXIT williamr@4: #define WFC_APIEXIT KHRONOS_APIATTRIBUTES williamr@4: #endif williamr@4: williamr@4: #ifndef WFC_DEFAULT_SCREEN_NUMBER williamr@4: #define WFC_DEFAULT_SCREEN_NUMBER (0) williamr@4: #endif williamr@4: williamr@4: typedef khronos_int32_t WFCint; williamr@4: typedef khronos_float_t WFCfloat; williamr@4: typedef khronos_uint32_t WFCbitfield; williamr@4: typedef khronos_uint32_t WFCHandle; williamr@4: williamr@4: typedef EGLDisplay WFCEGLDisplay; williamr@4: typedef void* WFCEGLSync; /* An opaque handle to an EGLSyncKHR */ williamr@4: typedef WFCHandle WFCNativeStreamType; williamr@4: williamr@4: #ifdef __cplusplus williamr@4: } williamr@4: #endif williamr@4: williamr@4: #endif /* _WFCPLATFORM_H_ */