18 glfwMakeContextCurrent(m_WindowHandle);
20#ifndef EE_PLATFORM_WEB
21 int status = gladLoadGLLoader((GLADloadproc)glfwGetProcAddress);
22 EE_CORE_ASSERT(status,
"Failed to initialize Glad.");
25 glGetIntegerv(GL_CONTEXT_PROFILE_MASK, &profile);
32 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
34 const char* version =
reinterpret_cast<const char*
>(glGetString(GL_VERSION));
35 const char* vendor =
reinterpret_cast<const char*
>(glGetString(GL_VENDOR));
36 const char* renderer =
reinterpret_cast<const char*
>(glGetString(GL_RENDERER));
38 EE_CORE_TRACE(
"OpenGL version : {}", version ? version :
"Unknown");
39 EE_CORE_INFO(
"OpenGL Renderer Initialized: {}, {}",
40 vendor ? vendor :
"Unknown",
41 renderer ? renderer :
"Unknown");
virtual void SwapBuffers() override
virtual void Init() override
OpenGLContext(GLFWwindow *windowHandle)