Skip to content

Commit 4d827bb

Browse files
authored
Merge pull request #932 from RobLoach/glfw-framebuffersize
glfw: Use framebuffer size
2 parents c133df1 + 312dd1b commit 4d827bb

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

demo/glfw_opengl2/main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ int main(void)
112112
}
113113
win = glfwCreateWindow(WINDOW_WIDTH, WINDOW_HEIGHT, "glfw_opengl2", NULL, NULL);
114114
glfwMakeContextCurrent(win);
115-
glfwGetWindowSize(win, &width, &height);
115+
glfwGetFramebufferSize(win, &width, &height);
116116

117117
/* GUI */
118118
ctx = nk_glfw3_init(win, NK_GLFW3_INSTALL_CALLBACKS);
@@ -218,7 +218,7 @@ int main(void)
218218
/* ----------------------------------------- */
219219

220220
/* Draw */
221-
glfwGetWindowSize(win, &width, &height);
221+
glfwGetFramebufferSize(win, &width, &height);
222222
glViewport(0, 0, width, height);
223223
glClear(GL_COLOR_BUFFER_BIT);
224224
glClearColor(bg.r, bg.g, bg.b, bg.a);

demo/glfw_opengl3/main.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ int main(void)
109109
#endif
110110
win = glfwCreateWindow(WINDOW_WIDTH, WINDOW_HEIGHT, "glfw_opengl3", NULL, NULL);
111111
glfwMakeContextCurrent(win);
112-
glfwGetWindowSize(win, &width, &height);
112+
glfwGetFramebufferSize(win, &width, &height);
113113

114114
/* OpenGL */
115-
glViewport(0, 0, WINDOW_WIDTH, WINDOW_HEIGHT);
115+
glViewport(0, 0, width, height);
116116
glewExperimental = 1;
117117
if (glewInit() != GLEW_OK) {
118118
fprintf(stderr, "Failed to setup GLEW\n");
@@ -200,7 +200,7 @@ int main(void)
200200
/* ----------------------------------------- */
201201

202202
/* Draw */
203-
glfwGetWindowSize(win, &width, &height);
203+
glfwGetFramebufferSize(win, &width, &height);
204204
glViewport(0, 0, width, height);
205205
glClear(GL_COLOR_BUFFER_BIT);
206206
glClearColor(bg.r, bg.g, bg.b, bg.a);

demo/glfw_opengl4/main.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ int main(void)
109109
#endif
110110
win = glfwCreateWindow(WINDOW_WIDTH, WINDOW_HEIGHT, "glfw_opengl4", NULL, NULL);
111111
glfwMakeContextCurrent(win);
112-
glfwGetWindowSize(win, &width, &height);
112+
glfwGetFramebufferSize(win, &width, &height);
113113

114114
/* OpenGL */
115-
glViewport(0, 0, WINDOW_WIDTH, WINDOW_HEIGHT);
115+
glViewport(0, 0, width, height);
116116
glewExperimental = 1;
117117
if (glewInit() != GLEW_OK) {
118118
fprintf(stderr, "Failed to setup GLEW\n");
@@ -221,7 +221,7 @@ int main(void)
221221
/* ----------------------------------------- */
222222

223223
/* Draw */
224-
glfwGetWindowSize(win, &width, &height);
224+
glfwGetFramebufferSize(win, &width, &height);
225225
glViewport(0, 0, width, height);
226226
glClear(GL_COLOR_BUFFER_BIT);
227227
glClearColor(bg.r, bg.g, bg.b, bg.a);

0 commit comments

Comments
 (0)