@@ -442,11 +442,7 @@ struct gl_renderer *gl_renderer_new_from_gbm_device(
442442 return NULL ;
443443}
444444
445- struct gl_renderer * gl_renderer_new_surfaceless (
446- struct tracer * tracer ,
447- bool has_forced_pixel_format ,
448- enum pixfmt pixel_format
449- ) {
445+ struct gl_renderer * gl_renderer_new_surfaceless (struct tracer * tracer , bool has_forced_pixel_format , enum pixfmt pixel_format ) {
450446 struct gl_renderer * renderer ;
451447 const char * egl_client_exts , * egl_display_exts ;
452448 const char * gl_renderer , * gl_exts ;
@@ -492,7 +488,6 @@ struct gl_renderer *gl_renderer_new_surfaceless(
492488// are defined by EGL_EXT_platform_base.
493489#ifdef EGL_EXT_platform_base
494490 PFNEGLGETPLATFORMDISPLAYEXTPROC egl_get_platform_display_ext ;
495- PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC egl_create_platform_window_surface_ext ;
496491#endif
497492
498493 if (supports_egl_ext_platform_base ) {
@@ -507,26 +502,6 @@ struct gl_renderer *gl_renderer_new_surfaceless(
507502#endif
508503 }
509504
510- if (supports_egl_ext_platform_base ) {
511- #ifdef EGL_EXT_platform_base
512- egl_create_platform_window_surface_ext = try_get_proc_address ("eglCreatePlatformWindowSurfaceEXT" );
513- if (egl_create_platform_window_surface_ext == NULL ) {
514- LOG_ERROR (
515- "Couldn't resolve \"eglCreatePlatformWindowSurfaceEXT\" even though \"EGL_EXT_platform_base\" was listed as supported.\n"
516- );
517- egl_get_platform_display_ext = NULL ;
518- supports_egl_ext_platform_base = false;
519- }
520- #else
521- UNREACHABLE ();
522- #endif
523- }
524-
525- // EGL_PLATFORM_GBM_KHR is defined by EGL_KHR_platform_gbm.
526- #ifndef EGL_KHR_platform_gbm
527- #error "EGL extension EGL_KHR_platform_gbm is required."
528- #endif
529-
530505 egl_display = EGL_NO_DISPLAY ;
531506 bool failed_before = false;
532507
@@ -574,7 +549,7 @@ struct gl_renderer *gl_renderer_new_surfaceless(
574549
575550 egl_ok = eglInitialize (egl_display , & major , & minor );
576551 if (egl_ok != EGL_TRUE ) {
577- LOG_EGL_ERROR (eglGetError (), "Failed to initialize EGL! eglInitialize: " );
552+ LOG_EGL_ERROR (eglGetError (), "Failed to initialize EGL! eglInitialize" );
578553 goto fail_free_renderer ;
579554 }
580555
@@ -722,7 +697,7 @@ struct gl_renderer *gl_renderer_new_surfaceless(
722697 renderer -> supports_egl_ext_platform_base = supports_egl_ext_platform_base ;
723698#ifdef EGL_EXT_platform_base
724699 renderer -> egl_get_platform_display_ext = egl_get_platform_display_ext ;
725- renderer -> egl_create_platform_window_surface_ext = egl_create_platform_window_surface_ext ;
700+ renderer -> egl_create_platform_window_surface_ext = NULL ;
726701#endif
727702#ifdef EGL_VERSION_1_5
728703 renderer -> egl_get_platform_display = egl_get_platform_display ;
@@ -755,7 +730,6 @@ struct gl_renderer *gl_renderer_new_surfaceless(
755730 return NULL ;
756731}
757732
758-
759733void gl_renderer_destroy (struct gl_renderer * renderer ) {
760734 ASSERT_NOT_NULL (renderer );
761735 tracer_unref (renderer -> tracer );
0 commit comments