| Index: third_party/khronos/GLES2/gl2platform.h
|
| diff --git a/third_party/khronos/GLES2/gl2platform.h b/third_party/khronos/GLES2/gl2platform.h
|
| index c9fa3c4d64bd2f4fa702ba1405e597012790bb10..f1c85208147dd61b1e4fb8c8abd0bec360b67910 100644
|
| --- a/third_party/khronos/GLES2/gl2platform.h
|
| +++ b/third_party/khronos/GLES2/gl2platform.h
|
| @@ -19,8 +19,18 @@
|
|
|
| #include <KHR/khrplatform.h>
|
|
|
| -#ifndef GL_APICALL
|
| -#define GL_APICALL KHRONOS_APICALL
|
| +#if defined(COMPONENT_BUILD)
|
| +#if defined(WIN32)
|
| +#if defined(GLES2_C_LIB_IMPLEMENTATION)
|
| +#define GL_APICALL __declspec(dllexport)
|
| +#else
|
| +#define GL_APICALL __declspec(dllimport)
|
| +#endif /* defined(GLES2_C_LIB_IMPLEMENTATION) */
|
| +#else /* defined(WIN32) */
|
| +#define GL_APICALL __attribute__((visibility("default")))
|
| +#endif
|
| +#else
|
| +# define GL_APICALL
|
| #endif
|
|
|
| #ifndef GL_APIENTRY
|
|
|