Dump extensions (commented out).

This commit is contained in:
Roz K 2022-12-26 14:04:39 +01:00
parent cdfce62c90
commit 618e05bcaa
Signed by: roz
GPG Key ID: 51FBF4E483E1C822

View File

@ -110,6 +110,7 @@ rk_display_t rk_create_display(
return nullptr; return nullptr;
} }
char const * const glx_exts = glXQueryExtensionsString(display->display, DefaultScreen(display->display)); char const * const glx_exts = glXQueryExtensionsString(display->display, DefaultScreen(display->display));
// rk_glx_printf(glx_exts);
int fbcount; int fbcount;
GLXFBConfig * const fbc = glXChooseFBConfig( GLXFBConfig * const fbc = glXChooseFBConfig(
@ -151,12 +152,9 @@ rk_display_t rk_create_display(
display->display, RootWindow(display->display, vi->screen), vi->visual, AllocNone); display->display, RootWindow(display->display, vi->screen), vi->visual, AllocNone);
XSetWindowAttributes swa; XSetWindowAttributes swa;
swa.colormap = display->colormap; swa.colormap = display->colormap;
// swa.background_pixmap = None;
// swa.border_pixel = 0;
swa.event_mask = RK_EVENTS_MASK; swa.event_mask = RK_EVENTS_MASK;
display->window = XCreateWindow(display->display, RootWindow(display->display, vi->screen), display->window = XCreateWindow(display->display, RootWindow(display->display, vi->screen),
0, 0, width, height, 0, vi->depth, InputOutput, vi->visual, 0, 0, width, height, 0, vi->depth, InputOutput, vi->visual, CWColormap | CWEventMask, &swa);
/*CWBorderPixel |*/ CWColormap | CWEventMask, &swa);
XFree(vi); XFree(vi);
if (!display->window) { if (!display->window) {
rk_glx_printf("Failed to create window."); rk_glx_printf("Failed to create window.");
@ -193,6 +191,7 @@ rk_display_t rk_create_display(
glXMakeCurrent(display->display, display->window, display->context); glXMakeCurrent(display->display, display->window, display->context);
char const * const gl_exts = reinterpret_cast<char const *>(glGetString(GL_EXTENSIONS)); char const * const gl_exts = reinterpret_cast<char const *>(glGetString(GL_EXTENSIONS));
// printf("[GL] %s\n", gl_exts);
if (rk_extension_supported(gl_exts, "GL_EXT_base_instance")) { if (rk_extension_supported(gl_exts, "GL_EXT_base_instance")) {
rk_DrawElementsInstancedBaseInstance = rk_DrawElementsInstancedBaseInstance =
reinterpret_cast<rk_DrawElementsInstancedBaseInstanceFunc>( reinterpret_cast<rk_DrawElementsInstancedBaseInstanceFunc>(