diff --git a/tests/fsaa.c b/tests/fsaa.c index ef784390..336cdd2b 100644 --- a/tests/fsaa.c +++ b/tests/fsaa.c @@ -97,6 +97,7 @@ int main(int argc, char** argv) printf("Requesting that FSAA not be available\n"); glfwWindowHint(GLFW_SAMPLES, samples); + glfwWindowHint(GLFW_VISIBLE, GL_FALSE); window = glfwCreateWindow(800, 400, "Aliasing Detector", NULL, NULL); if (!window) @@ -113,10 +114,14 @@ int main(int argc, char** argv) if (!glfwExtensionSupported("GL_ARB_multisample")) { + printf("GL_ARB_multisample extension not supported\n"); + glfwTerminate(); exit(EXIT_FAILURE); } + glfwShowWindow(window); + glGetIntegerv(GL_SAMPLES_ARB, &samples); if (samples) printf("Context reports FSAA is available with %i samples\n", samples);