@@ -442,11 +442,7 @@ struct gl_renderer *gl_renderer_new_from_gbm_device(
442
442
return NULL ;
443
443
}
444
444
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 ) {
450
446
struct gl_renderer * renderer ;
451
447
const char * egl_client_exts , * egl_display_exts ;
452
448
const char * gl_renderer , * gl_exts ;
@@ -492,7 +488,6 @@ struct gl_renderer *gl_renderer_new_surfaceless(
492
488
// are defined by EGL_EXT_platform_base.
493
489
#ifdef EGL_EXT_platform_base
494
490
PFNEGLGETPLATFORMDISPLAYEXTPROC egl_get_platform_display_ext ;
495
- PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPROC egl_create_platform_window_surface_ext ;
496
491
#endif
497
492
498
493
if (supports_egl_ext_platform_base ) {
@@ -507,26 +502,6 @@ struct gl_renderer *gl_renderer_new_surfaceless(
507
502
#endif
508
503
}
509
504
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
-
530
505
egl_display = EGL_NO_DISPLAY ;
531
506
bool failed_before = false;
532
507
@@ -574,7 +549,7 @@ struct gl_renderer *gl_renderer_new_surfaceless(
574
549
575
550
egl_ok = eglInitialize (egl_display , & major , & minor );
576
551
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" );
578
553
goto fail_free_renderer ;
579
554
}
580
555
@@ -722,7 +697,7 @@ struct gl_renderer *gl_renderer_new_surfaceless(
722
697
renderer -> supports_egl_ext_platform_base = supports_egl_ext_platform_base ;
723
698
#ifdef EGL_EXT_platform_base
724
699
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 ;
726
701
#endif
727
702
#ifdef EGL_VERSION_1_5
728
703
renderer -> egl_get_platform_display = egl_get_platform_display ;
@@ -755,7 +730,6 @@ struct gl_renderer *gl_renderer_new_surfaceless(
755
730
return NULL ;
756
731
}
757
732
758
-
759
733
void gl_renderer_destroy (struct gl_renderer * renderer ) {
760
734
ASSERT_NOT_NULL (renderer );
761
735
tracer_unref (renderer -> tracer );
0 commit comments