#define GLFW_INCLUDE_NONE #include "XCEngine/RHI/OpenGL/OpenGLSwapChain.h" #include namespace XCEngine { namespace RHI { OpenGLSwapChain::OpenGLSwapChain() : m_window(nullptr) { } OpenGLSwapChain::~OpenGLSwapChain() { } bool OpenGLSwapChain::Initialize(GLFWwindow* window) { m_window = window; return true; } void OpenGLSwapChain::Shutdown() { m_window = nullptr; } void OpenGLSwapChain::Present() { glfwSwapBuffers(m_window); } void OpenGLSwapChain::SwapBuffers() { glfwSwapBuffers(m_window); } } // namespace RHI } // namespace XCEngine