@@ -55,6 +55,8 @@ namespace OpenGL
|
||||
QOpenGLContext* _current_context = nullptr;
|
||||
QOpenGLFunctions_4_1_Core* _4_1_core_func = nullptr;
|
||||
|
||||
NOGGIT_FORCEINLINE bool has_extension(std::string const& name);
|
||||
|
||||
NOGGIT_FORCEINLINE void enable (GLenum);
|
||||
NOGGIT_FORCEINLINE void disable (GLenum);
|
||||
NOGGIT_FORCEINLINE GLboolean isEnabled (GLenum);
|
||||
|
||||
@@ -127,6 +127,11 @@ namespace
|
||||
};
|
||||
}
|
||||
|
||||
bool OpenGL::context::has_extension(std::string const& name)
|
||||
{
|
||||
return _current_context->hasExtension(QByteArray::fromStdString(name));
|
||||
}
|
||||
|
||||
void OpenGL::context::enable (GLenum target)
|
||||
{
|
||||
#ifndef NOGGIT_DO_NOT_CHECK_FOR_OPENGL_ERRORS
|
||||
|
||||
Reference in New Issue
Block a user