diff --git a/src/AbstractShaderProgram.h b/src/AbstractShaderProgram.h index be236dbb5..5c2306051 100644 --- a/src/AbstractShaderProgram.h +++ b/src/AbstractShaderProgram.h @@ -664,7 +664,7 @@ class MAGNUM_EXPORT AbstractShaderProgram { Failed }; - static void initializeContextBasedFunctionality(Context* context); + static void MAGNUM_LOCAL initializeContextBasedFunctionality(Context* context); typedef void(AbstractShaderProgram::*Uniform1fImplementation)(GLint, GLfloat); typedef void(AbstractShaderProgram::*Uniform2fvImplementation)(GLint, const Math::Vector<2, GLfloat>&); diff --git a/src/AbstractTexture.h b/src/AbstractTexture.h index 905618642..075372add 100644 --- a/src/AbstractTexture.h +++ b/src/AbstractTexture.h @@ -684,7 +684,7 @@ class MAGNUM_EXPORT AbstractTexture { #endif private: - static void initializeContextBasedFunctionality(Context* context); + static void MAGNUM_LOCAL initializeContextBasedFunctionality(Context* context); GLuint _id; }; diff --git a/src/Buffer.h b/src/Buffer.h index 8ff232aa4..04a127405 100644 --- a/src/Buffer.h +++ b/src/Buffer.h @@ -397,10 +397,10 @@ class MAGNUM_EXPORT Buffer { } private: - static void initializeContextBasedFunctionality(Context* context); + static void MAGNUM_LOCAL initializeContextBasedFunctionality(Context* context); static void bind(Target hint, GLuint id); - Target bindInternal(Target hint); + Target MAGNUM_LOCAL bindInternal(Target hint); typedef void(*CopyImplementation)(Buffer*, Buffer*, GLintptr, GLintptr, GLsizeiptr); static void MAGNUM_LOCAL copyImplementationDefault(Buffer* read, Buffer* write, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);