Emmanuele Bassi
c91621e8c2
gdk: Use the Cogl visual on Xlib winsys
...
GDK 3.16 started selecting different visuals, to best comply with the
requirements for OpenGL, and this has broken Clutter on GLX drivers that
are fairly picky in how they select visuals and GLXFBConfig.
GDK selects GLXFBConfig that do not include depth or stencil buffers;
Cogl, on the other hand, needs both depth and stencil buffers, and keeps
selecting the first available visual, assuming that the GLX driver will
give us the best compliant one, as per specification. Sadly, some
drivers will return incompatible configurations, and then bomb out when
you try to embed Clutter inside GTK+, because of mismatched visuals.
Cogl has an old, deprecated, Clutter-only API that allows us to retrieve
the XVisualInfo mapping to the GLXFBConfig it uses; this means we should
look up the GdkVisual for it when creating our own GdkWindows, instead
of relying on the RGBA and system GdkVisuals exposed by GDK — at least
on X11.
https://bugzilla.gnome.org/show_bug.cgi?id=747489
2015-06-10 19:06:25 +01:00
..
2015-03-23 11:00:00 +00:00
2014-03-17 23:10:07 +00:00
2015-04-29 22:41:58 +01:00
2015-05-19 15:27:30 +01:00
2014-05-19 15:48:39 -04:00
2015-03-18 22:45:38 +08:00
2015-06-10 19:06:25 +01:00
2015-03-03 16:14:15 +00:00
2014-12-15 16:51:05 +00:00
2014-03-15 19:44:57 +00:00
2014-05-28 10:20:13 +01:00
2014-03-20 22:37:17 +08:00
2015-05-18 11:43:58 +02:00
2014-03-18 14:15:01 +00:00
2013-12-04 16:09:09 +00:00
2013-07-03 18:04:32 +01:00
2014-03-18 14:15:01 +00:00
2015-02-21 00:26:40 +00:00
2015-05-19 15:27:29 +01:00
2015-04-14 12:46:49 +01:00
2012-06-27 21:28:01 +01:00
2014-03-18 14:15:01 +00:00
2012-04-27 14:21:56 +01:00
2014-03-17 18:53:27 +00:00
2014-03-03 23:42:33 +00:00
2015-06-10 12:31:51 +01:00
2014-03-18 14:15:01 +00:00
2013-04-04 11:53:39 +01:00
2015-04-23 17:39:30 +01:00
2014-03-17 18:53:27 +00:00
2014-12-16 13:33:16 +00:00
2014-03-18 14:15:01 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2012-09-03 21:18:43 +01:00
2014-03-18 14:15:01 +00:00
2015-04-23 17:39:30 +01:00
2014-03-17 18:53:27 +00:00
2012-09-03 05:02:48 -03:00
2014-03-18 14:15:01 +00:00
2012-04-27 12:30:48 +01:00
2014-03-17 18:53:27 +00:00
2015-01-22 14:13:11 +00:00
2014-03-18 14:15:01 +00:00
2014-03-17 23:07:58 +00:00
2013-09-10 21:48:42 +01:00
2014-03-18 14:15:01 +00:00
2015-04-23 17:39:30 +01:00
2014-03-17 18:53:27 +00:00
2015-03-12 20:22:57 +00:00
2014-03-17 18:53:27 +00:00
2014-03-18 14:15:01 +00:00
2012-05-14 16:18:13 +08:00
2014-12-16 00:37:06 +00:00
2014-12-16 00:46:16 +00:00
2014-12-16 00:38:27 +00:00
2014-12-15 23:45:25 +00:00
2014-03-17 18:53:27 +00:00
2012-03-16 12:33:37 +00:00
2012-03-16 12:33:37 +00:00
2014-03-18 14:15:01 +00:00
2014-03-17 23:07:58 +00:00
2014-03-18 14:15:01 +00:00
2013-11-19 00:31:53 +00:00
2014-03-18 14:15:01 +00:00
2015-01-09 17:01:22 +01:00
2013-11-21 19:34:14 +01:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-18 14:15:01 +00:00
2015-04-23 17:39:30 +01:00
2014-03-18 14:15:01 +00:00
2012-07-19 22:13:24 -04:00
2012-07-19 22:13:24 -04:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2015-01-13 00:46:47 +00:00
2013-11-14 14:32:17 -05:00
2014-07-23 14:23:20 +02:00
2014-07-23 14:23:20 +02:00
2015-03-03 15:53:04 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2015-04-23 17:39:30 +01:00
2014-03-17 18:53:27 +00:00
2013-12-05 15:20:39 +00:00
2014-09-03 14:16:31 +01:00
2014-09-03 14:16:31 +01:00
2015-04-23 17:39:30 +01:00
2012-06-05 12:28:25 +02:00
2015-03-03 15:53:04 +00:00
2014-12-03 12:12:43 +00:00
2014-03-18 14:15:01 +00:00
2015-02-06 09:42:17 -08:00
2015-01-09 17:01:22 +01:00
2014-12-15 23:45:25 +00:00
2014-03-17 18:53:27 +00:00
2014-12-11 22:37:22 +00:00
2015-01-12 13:42:33 +00:00
2014-03-17 19:26:49 +00:00
2012-06-11 13:46:38 +01:00
2015-01-03 20:05:22 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2013-07-03 18:04:32 +01:00
2014-03-17 18:53:27 +00:00
2015-04-14 12:29:58 +01:00
2015-03-12 20:22:57 +00:00
2014-03-17 18:53:27 +00:00
2012-12-18 01:27:32 +00:00
2015-03-03 17:44:15 +00:00
2015-02-17 18:55:23 +00:00
2015-02-17 19:12:40 +00:00
2015-02-17 18:55:23 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2015-02-21 00:26:40 +00:00
2014-03-17 18:53:27 +00:00
2014-03-18 14:15:01 +00:00
2014-03-18 14:15:01 +00:00
2015-03-12 20:22:57 +00:00
2013-02-20 23:06:28 +00:00
2015-03-12 20:22:57 +00:00
2014-03-18 14:15:01 +00:00
2014-03-17 23:07:58 +00:00
2014-02-13 18:53:24 +01:00
2014-03-18 14:15:01 +00:00
2012-10-24 13:17:57 +02:00
2014-03-18 14:15:01 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2015-01-01 15:16:40 +00:00
2013-07-03 18:04:32 +01:00
2014-03-18 14:15:01 +00:00
2014-02-13 18:53:24 +01:00
2014-03-18 14:15:01 +00:00
2014-12-14 23:05:17 +00:00
2012-04-27 12:30:46 +01:00
2015-03-12 20:22:57 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-18 14:15:01 +00:00
2014-08-23 14:02:56 +02:00
2015-06-10 12:28:59 +01:00
2014-03-17 18:53:27 +00:00
2014-03-17 23:07:58 +00:00
2014-03-18 14:15:01 +00:00
2012-06-12 17:44:16 -07:00
2014-03-17 18:53:27 +00:00
2013-11-26 11:12:12 -05:00
2014-03-18 14:15:01 +00:00
2014-03-17 18:53:27 +00:00
2014-03-15 19:44:57 +00:00
2013-09-19 22:51:52 +01:00
2014-03-18 14:15:01 +00:00
2015-05-01 16:51:12 +01:00
2015-03-03 15:53:04 +00:00
2015-05-26 19:05:20 +02:00
2014-03-18 14:15:01 +00:00
2014-02-13 18:53:24 +01:00
2014-03-18 14:15:01 +00:00
2015-03-03 15:53:04 +00:00
2014-03-17 23:07:58 +00:00
2013-07-03 18:04:32 +01:00
2014-03-18 14:15:01 +00:00
2015-03-03 17:44:15 +00:00
2014-03-17 18:53:27 +00:00
2015-03-03 15:53:04 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2013-07-03 18:04:32 +01:00
2014-03-18 14:15:01 +00:00
2014-12-15 23:45:25 +00:00
2014-03-18 14:15:01 +00:00
2014-03-18 14:15:01 +00:00
2014-03-17 23:07:58 +00:00
2014-03-17 18:53:27 +00:00
2012-09-03 20:54:43 +01:00
2015-04-14 12:29:58 +01:00
2014-02-13 18:53:24 +01:00
2014-03-18 14:15:01 +00:00
2014-03-17 18:53:27 +00:00
2014-03-20 09:30:17 +08:00
2015-03-03 17:44:15 +00:00