i965: Handle swizzles in the addition of YUV texture constants.
[mesa.git] / include / VG / vgplatform.h
index e4f269f6582e8b5c40bf5e8d5be5c4ade04ffaf9..71dee68b9d4c1cf4ab0885e85786daa5068cf12d 100644 (file)
@@ -34,6 +34,8 @@
 #ifndef _VGPLATFORM_H\r
 #define _VGPLATFORM_H\r
 \r
+#include <KHR/khrplatform.h>\r
+\r
 #ifdef __cplusplus\r
 extern "C" {\r
 #endif\r
@@ -42,15 +44,7 @@ extern "C" {
 #if defined(OPENVG_STATIC_LIBRARY)\r
 #      define VG_API_CALL\r
 #else\r
-#      if defined(_WIN32) || defined(__VC32__)                         /* Win32 */\r
-#              if defined (OPENVG_DLL_EXPORTS)\r
-#                      define VG_API_CALL __declspec(dllexport)\r
-#              else\r
-#                      define VG_API_CALL __declspec(dllimport)\r
-#              endif\r
-#      else \r
-#              define VG_API_CALL extern\r
-#      endif /* defined(_WIN32) ||... */\r
+#      define VG_API_CALL KHRONOS_APICALL\r
 #endif /* defined OPENVG_STATIC_LIBRARY */\r
 #endif /* ifndef VG_API_CALL */\r
 \r
@@ -58,15 +52,7 @@ extern "C" {
 #if defined(OPENVG_STATIC_LIBRARY)\r
 #      define VGU_API_CALL\r
 #else\r
-#      if defined(_WIN32) || defined(__VC32__)                         /* Win32 */\r
-#              if defined (OPENVG_DLL_EXPORTS)\r
-#                      define VGU_API_CALL __declspec(dllexport)\r
-#              else\r
-#                      define VGU_API_CALL __declspec(dllimport)\r
-#              endif\r
-#      else \r
-#              define VGU_API_CALL extern\r
-#      endif /* defined(_WIN32) ||... */\r
+#      define VGU_API_CALL KHRONOS_APICALL\r
 #endif /* defined OPENVG_STATIC_LIBRARY */\r
 #endif /* ifndef VGU_API_CALL */\r
 \r