|
|
@@ -26,8 +26,6 @@ static const GLenum ctx_attribs[] = {
|
|
|
None,
|
|
|
};
|
|
|
|
|
|
-#define ERROR_TEXT_LEN 1024
|
|
|
-
|
|
|
struct gl_windowinfo {
|
|
|
uint32_t id;
|
|
|
Display *display;
|
|
|
@@ -38,16 +36,6 @@ struct gl_platform {
|
|
|
struct gs_swap_chain swap;
|
|
|
};
|
|
|
|
|
|
-static int GLXErrorHandler(Display *disp, XErrorEvent *error)
|
|
|
-{
|
|
|
- char error_buf[ERROR_TEXT_LEN];
|
|
|
-
|
|
|
- XGetErrorText(disp, error->error_code, error_buf, ERROR_TEXT_LEN);
|
|
|
- blog(LOG_ERROR, "GLX error: %s\n", error_buf);
|
|
|
-
|
|
|
- return 0;
|
|
|
-}
|
|
|
-
|
|
|
extern struct gs_swap_chain *gl_platform_getswap(struct gl_platform *platform)
|
|
|
{
|
|
|
return &platform->swap;
|
|
|
@@ -59,6 +47,7 @@ extern struct gl_windowinfo *gl_windowinfo_create(struct gs_init_data *info)
|
|
|
memset(wi, 0, sizeof(struct gl_windowinfo));
|
|
|
|
|
|
wi->id = info->window.id;
|
|
|
+ /* wi->display = info->window.display; */
|
|
|
|
|
|
return wi;
|
|
|
}
|
|
|
@@ -118,8 +107,6 @@ struct gl_platform *gl_platform_create(device_t device,
|
|
|
goto fail0;
|
|
|
}
|
|
|
|
|
|
- XSetErrorHandler(GLXErrorHandler);
|
|
|
-
|
|
|
/* We require glX version 1.4 */
|
|
|
{
|
|
|
int major = 0, minor = 0;
|