Skip to content

Commit fd35529

Browse files
Remove default_driver build option (#761)
* Revert rejected Ubuntu merge: meson: add back default_driver option * Adjust rules * cogl: Remove unused DEFAULT_DRIVER code
1 parent 113d174 commit fd35529

6 files changed

Lines changed: 1 addition & 52 deletions

File tree

cogl/cogl-config.h.meson

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,4 @@
1010
/* Enable unit tests */
1111
#mesondefine ENABLE_UNIT_TESTS
1212

13-
/* Default COGL driver */
14-
#mesondefine COGL_DEFAULT_DRIVER
15-
1613
#define COGL_CONFIG_H_INCLUDED 1

cogl/cogl/cogl-renderer.c

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -274,9 +274,6 @@ foreach_driver_description (CoglDriver driver_override,
274274
CoglDriverCallback callback,
275275
void *user_data)
276276
{
277-
#ifdef COGL_DEFAULT_DRIVER
278-
const CoglDriverDescription *default_driver = NULL;
279-
#endif
280277
int i;
281278

282279
if (driver_override != COGL_DRIVER_ANY)
@@ -294,31 +291,8 @@ foreach_driver_description (CoglDriver driver_override,
294291
return;
295292
}
296293

297-
#ifdef COGL_DEFAULT_DRIVER
298294
for (i = 0; i < G_N_ELEMENTS (_cogl_drivers); i++)
299295
{
300-
const CoglDriverDescription *desc = &_cogl_drivers[i];
301-
if (g_ascii_strcasecmp (desc->name, COGL_DEFAULT_DRIVER) == 0)
302-
{
303-
default_driver = desc;
304-
break;
305-
}
306-
}
307-
308-
if (default_driver)
309-
{
310-
if (!callback (default_driver, user_data))
311-
return;
312-
}
313-
#endif
314-
315-
for (i = 0; i < G_N_ELEMENTS (_cogl_drivers); i++)
316-
{
317-
#ifdef COGL_DEFAULT_DRIVER
318-
if (&_cogl_drivers[i] == default_driver)
319-
continue;
320-
#endif
321-
322296
if (!callback (&_cogl_drivers[i], user_data))
323297
return;
324298
}

cogl/meson.build

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ cdata.set('HAVE_COGL_GLES2', have_gles2)
1010
cdata.set('HAVE_TRACING', have_profiler)
1111
cdata.set('ENABLE_UNIT_TESTS', have_cogl_tests)
1212

13-
if default_driver != 'auto'
14-
cdata.set_quoted('COGL_DEFAULT_DRIVER', default_driver)
15-
endif
16-
1713
cogl_config_h = configure_file(
1814
input: 'cogl-config.h.meson',
1915
output: 'cogl-config.h',

debian/rules

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,7 @@ CONFFLAGS += \
2424
-Degl_device=false \
2525
-Dlibwacom=false \
2626
-Dwayland=false \
27-
-Dnative_backend=false \
28-
-Ddefault_driver=gl
29-
endif
30-
31-
ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH),armel armhf))
32-
CONFFLAGS += \
33-
-Ddefault_driver=gles2
34-
else
35-
CONFFLAGS += \
36-
-Ddefault_driver=gl
27+
-Dnative_backend=false
3728
endif
3829

3930
override_dh_auto_configure:

meson.build

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,6 @@ if have_wayland_eglstream
217217
endif
218218
endif
219219

220-
default_driver = get_option('default_driver')
221-
222220
have_sm = get_option('sm')
223221
if have_sm
224222
sm_dep = dependency('sm')
@@ -491,7 +489,6 @@ output = [
491489
' Wayland EGLStream................ ' + have_wayland_eglstream.to_string(),
492490
' Native Backend................... ' + have_native_backend.to_string(),
493491
' EGL Device....................... ' + have_egl_device.to_string(),
494-
' Default driver................... ' + default_driver,
495492
' Remote desktop................... ' + have_remote_desktop.to_string(),
496493
' gudev............................ ' + have_libgudev.to_string(),
497494
' Wacom............................ ' + have_libwacom.to_string(),

meson_options.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,6 @@ option('verbose',
141141
description: 'Enable verbose logging ability'
142142
)
143143

144-
option('default_driver',
145-
type: 'combo',
146-
choices: ['auto', 'gl', 'gl3', 'gles2', 'nop'],
147-
value: 'auto'
148-
)
149-
150144
option('xwayland_path',
151145
type: 'string',
152146
value: '',

0 commit comments

Comments
 (0)