I was recently told here how to manage the integration between Vulkan and Win32.
I am writing a windowing library like "GLFW", that is only going to support Vulkan; I have now come to the point where I need to implement SwapBuffers(Window)
type of function; I have tried to reverse engineer Glfw's glfwSwapBuffers(GLFWWindow*)
function to see how they implemented it in their framework, but I wasn't able to understand it fully.
How do I "swap the buffers" in a Win32 window?
P.S: The library is written in C