summaryrefslogtreecommitdiff
path: root/glamor/glamor.c
diff options
context:
space:
mode:
authorAdam Jackson <ajax@redhat.com>2017-07-14 14:52:01 -0400
committerAdam Jackson <ajax@redhat.com>2017-11-07 15:57:57 -0500
commit081675f7ffda0cce20b395874d6e5755fb6600a0 (patch)
tree6e0afccc390ecd8bfe995a35924f0b48637a9551 /glamor/glamor.c
parent6dff5e5d49a21bc749e44f0e8cb390690ece750d (diff)
glamor: Un-inline glamor_[gs]et_screen_private
text data bss dec hex filename 2134764 45210 128704 2308678 233a46 build/hw/kdrive/ephyr/Xephyr.before 2129972 45210 128704 2303886 23278e build/hw/kdrive/ephyr/Xephyr.after Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Signed-off-by: Adam Jackson <ajax@redhat.com>
Diffstat (limited to 'glamor/glamor.c')
-rw-r--r--glamor/glamor.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/glamor/glamor.c b/glamor/glamor.c
index b70759b65..cf4a76a7f 100644
--- a/glamor/glamor.c
+++ b/glamor/glamor.c
@@ -40,6 +40,19 @@ DevPrivateKeyRec glamor_screen_private_key;
DevPrivateKeyRec glamor_pixmap_private_key;
DevPrivateKeyRec glamor_gc_private_key;
+glamor_screen_private *
+glamor_get_screen_private(ScreenPtr screen)
+{
+ return (glamor_screen_private *)
+ dixLookupPrivate(&screen->devPrivates, &glamor_screen_private_key);
+}
+
+void
+glamor_set_screen_private(ScreenPtr screen, glamor_screen_private *priv)
+{
+ dixSetPrivate(&screen->devPrivates, &glamor_screen_private_key, priv);
+}
+
/**
* glamor_get_drawable_pixmap() returns a backing pixmap for a given drawable.
*