diff --git a/ui/xemu.c b/ui/xemu.c index efe769bd03..5eca03d1bc 100644 --- a/ui/xemu.c +++ b/ui/xemu.c @@ -859,6 +859,7 @@ static void sdl2_display_very_early_init(DisplayOptions *o) SDL_Quit(); exit(1); } + SDL_GL_MakeCurrent(m_window, m_context); int width, height, channels = 0; stbi_set_flip_vertically_on_load(0); @@ -873,6 +874,11 @@ static void sdl2_display_very_early_init(DisplayOptions *o) // by the SDL surface. } + fprintf(stderr, "GL_VENDOR: %s\n", glGetString(GL_VENDOR)); + fprintf(stderr, "GL_RENDERER: %s\n", glGetString(GL_RENDERER)); + fprintf(stderr, "GL_VERSION: %s\n", glGetString(GL_VERSION)); + fprintf(stderr, "GL_SHADING_LANGUAGE_VERSION: %s\n", glGetString(GL_SHADING_LANGUAGE_VERSION)); + // Initialize offscreen rendering context now nv2a_gl_context_init(); SDL_GL_MakeCurrent(NULL, NULL); @@ -981,7 +987,6 @@ type_init(register_sdl1); void xb_surface_gl_create_texture(DisplaySurface *surface) { - // assert(gls); assert(QEMU_IS_ALIGNED(surface_stride(surface), surface_bytes_per_pixel(surface))); switch (surface->format) { @@ -1497,6 +1502,11 @@ int main(int argc, char **argv) } #endif + fprintf(stderr, "xemu_version: %s\n", xemu_version); + fprintf(stderr, "xemu_branch: %s\n", xemu_branch); + fprintf(stderr, "xemu_commit: %s\n", xemu_commit); + fprintf(stderr, "xemu_date: %s\n", xemu_date); + DPRINTF("Entered main()\n"); gArgc = argc; gArgv = argv;