mirror of
https://github.com/brl/mutter.git
synced 2025-06-28 16:03:04 +00:00
Create cogl renderer in MetaRenderer
Instead of passing around the KMS file descriptor via clutter to cogl, just make our own clutter backend create the cogl renderer and set the KSM fd. https://bugzilla.gnome.org/show_bug.cgi?id=768976
This commit is contained in:
@ -27,12 +27,18 @@
|
||||
|
||||
#include <glib-object.h>
|
||||
|
||||
#include "cogl/cogl.h"
|
||||
|
||||
#define META_TYPE_RENDERER (meta_renderer_get_type ())
|
||||
G_DECLARE_DERIVABLE_TYPE (MetaRenderer, meta_renderer, META, RENDERER, GObject)
|
||||
|
||||
struct _MetaRendererClass
|
||||
{
|
||||
GObjectClass parent_class;
|
||||
|
||||
CoglRenderer * (* create_cogl_renderer) (MetaRenderer *renderer);
|
||||
};
|
||||
|
||||
CoglRenderer * meta_renderer_create_cogl_renderer (MetaRenderer *renderer);
|
||||
|
||||
#endif /* META_RENDERER_H */
|
||||
|
Reference in New Issue
Block a user