'<(skia_include_path)/gpu/effects/GrPorterDuffXferProcessor.h',
'<(skia_include_path)/gpu/effects/GrXfermodeFragmentProcessor.h',
+ '<(skia_include_path)/gpu/gl/GrGLAssembleInterface.h',
'<(skia_include_path)/gpu/gl/GrGLConfig.h',
'<(skia_include_path)/gpu/gl/GrGLExtensions.h',
'<(skia_include_path)/gpu/gl/GrGLFunctions.h',
'<(skia_src_path)/gpu/text/GrTextUtils.h',
'<(skia_src_path)/gpu/gl/GrGLAssembleInterface.cpp',
- '<(skia_src_path)/gpu/gl/GrGLAssembleInterface.h',
'<(skia_src_path)/gpu/gl/GrGLBuffer.cpp',
'<(skia_src_path)/gpu/gl/GrGLBuffer.h',
'<(skia_src_path)/gpu/gl/GrGLCaps.cpp',
* Generic function for creating a GrGLInterface for an either OpenGL or GLES. It calls
* get() to get each function address. ctx is a generic ptr passed to and interpreted by get().
*/
-const GrGLInterface* GrGLAssembleInterface(void* ctx, GrGLGetProc get);
+SK_API const GrGLInterface* GrGLAssembleInterface(void* ctx, GrGLGetProc get);
/**
* Generic function for creating a GrGLInterface for an OpenGL (but not GLES) context. It calls
* get() to get each function address. ctx is a generic ptr passed to and interpreted by get().
*/
-const GrGLInterface* GrGLAssembleGLInterface(void* ctx, GrGLGetProc get);
+SK_API const GrGLInterface* GrGLAssembleGLInterface(void* ctx, GrGLGetProc get);
/**
* Generic function for creating a GrGLInterface for an OpenGL ES (but not Open GL) context. It
* calls get() to get each function address. ctx is a generic ptr passed to and interpreted by
* get().
*/
-const GrGLInterface* GrGLAssembleGLESInterface(void* ctx, GrGLGetProc get);
+SK_API const GrGLInterface* GrGLAssembleGLESInterface(void* ctx, GrGLGetProc get);
*/
-#include "GrGLAssembleInterface.h"
+#include "gl/GrGLAssembleInterface.h"
#include "GrGLUtil.h"
#define GET_PROC(F) functions->f ## F = (GrGL ## F ## Proc) get(ctx, "gl" #F)