Skip to content

Commit

Permalink
OpenGL: Add missing function annotations
Browse files Browse the repository at this point in the history
  • Loading branch information
reuk committed May 27, 2021
1 parent fa17310 commit 28882b7
Show file tree
Hide file tree
Showing 4 changed files with 3,907 additions and 3,907 deletions.
8 changes: 4 additions & 4 deletions modules/juce_opengl/opengl/juce_gl.cpp
Expand Up @@ -4041,20 +4041,20 @@

#define X(returns, name, params) \
extern "C" KHRONOS_APICALL returns KHRONOS_APIENTRY name params; \
returns (* const& ::juce::gl::name) params = ::name;
returns (KHRONOS_APIENTRY* const& ::juce::gl::name) params = ::name;
JUCE_STATIC_GL_FUNCTIONS
#undef X

#define X(returns, name, params) \
static returns (* juce_ ## name) params = nullptr; \
returns (* const& ::juce::gl::name) params = juce_ ## name;
static returns (KHRONOS_APIENTRY* juce_ ## name) params = nullptr; \
returns (KHRONOS_APIENTRY* const& ::juce::gl::name) params = juce_ ## name;
JUCE_DYNAMIC_GL_FUNCTIONS
#undef X

void juce::gl::loadFunctions()
{
#define X(returns, name, params) \
juce_ ## name = reinterpret_cast<returns (*) params> (::juce::OpenGLHelpers::getExtensionFunction (#name));
juce_ ## name = reinterpret_cast<returns (KHRONOS_APIENTRY*) params> (::juce::OpenGLHelpers::getExtensionFunction (#name));
JUCE_DYNAMIC_GL_FUNCTIONS
#undef X
}
Expand Down

0 comments on commit 28882b7

Please sign in to comment.