Improve glfwinfo extension listing

master
Camilla Berglund ago%!(EXTRA string=10 years)
parent 1e452d5fca
commit c2efe87cff
  1. 18
      tests/glfwinfo.c

@ -159,23 +159,27 @@ static void list_extensions(int api, int major, int minor)
glGetIntegerv(GL_NUM_EXTENSIONS, &count); glGetIntegerv(GL_NUM_EXTENSIONS, &count);
for (i = 0; i < count; i++) for (i = 0; i < count; i++)
puts((const char*) glGetStringi(GL_EXTENSIONS, i)); printf(" %s\n", (const char*) glGetStringi(GL_EXTENSIONS, i));
} }
else else
{ {
extensions = glGetString(GL_EXTENSIONS); extensions = glGetString(GL_EXTENSIONS);
while (*extensions != '\0') while (*extensions != '\0')
{ {
if (*extensions == ' ') putchar(' ');
putchar('\n');
else while (*extensions != '\0' && *extensions != ' ')
{
putchar(*extensions); putchar(*extensions);
extensions++;
}
while (*extensions == ' ')
extensions++;
extensions++; putchar('\n');
} }
} }
putchar('\n');
} }
static int valid_version(void) static int valid_version(void)

Loading…
Cancel
Save