I have a quad rendered that extends from the top left of the window to with width of the window that is also 64 pixels high. When I resize the window, from its initial size, the quad and text scales proportionately bigger or smaller in the same say Photoshop can scale a image. What I'm seeking on a basic level is that regardless of how I resize the window, everything drawn remains the same. From the below image, the right side is the initial size and the left side is what happens when I drag the window to be a smaller size. The red bar and text scales with it. This is how Im handling my resizing:
glfwSetWindowSizeCallback(pWindow, WindowSizeCallback); // initialized after context
void WindowSizeCallback(GLFWwindow* window, int width, int height)
{
glfwSetWindowSize(window, width, height);
}