summaryrefslogtreecommitdiff
path: root/src/sna/sna.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2013-09-07 08:42:26 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2013-09-07 08:42:26 +0100
commit0c697aee9b3767be7d1e04e4e4f9d304f23b188a (patch)
treec509ab88dcb1ce9a44b6a94641ffe985b6030f37 /src/sna/sna.h
parentea30967245707ca4825de154e589a83dc605dae0 (diff)
Revert "sna: Add XMir support"
This reverts commit 42d94356f65972eb7fb8991234a4e9388c4c2031. Ordered-by: The Management.
Diffstat (limited to 'src/sna/sna.h')
-rw-r--r--src/sna/sna.h35
1 files changed, 5 insertions, 30 deletions
diff --git a/src/sna/sna.h b/src/sna/sna.h
index a081c0e9..a4037c68 100644
--- a/src/sna/sna.h
+++ b/src/sna/sna.h
@@ -290,7 +290,6 @@ struct sna {
EntityInfoPtr pEnt;
struct pci_device *PciInfo;
const struct intel_device_info *info;
- xmir_screen *xmir;
ScreenBlockHandlerProcPtr BlockHandler;
ScreenWakeupHandlerProcPtr WakeupHandler;
@@ -436,24 +435,14 @@ CARD32 sna_render_format_for_depth(int depth);
void sna_debug_flush(struct sna *sna);
static inline bool
-get_window_deltas(PixmapPtr pixmap, int16_t *x, int16_t *y)
-{
-#ifdef COMPOSITE
- *x = -pixmap->screen_x;
- *y = -pixmap->screen_y;
- return pixmap->screen_x | pixmap->screen_y;
-#else
- *x = *y = 0;
- return false;
-#endif
-}
-
-static inline bool
get_drawable_deltas(DrawablePtr drawable, PixmapPtr pixmap, int16_t *x, int16_t *y)
{
#ifdef COMPOSITE
- if (drawable->type == DRAWABLE_WINDOW)
- return get_window_deltas(pixmap, x, y);
+ if (drawable->type == DRAWABLE_WINDOW) {
+ *x = -pixmap->screen_x;
+ *y = -pixmap->screen_y;
+ return pixmap->screen_x | pixmap->screen_y;
+ }
#endif
*x = *y = 0;
return false;
@@ -977,18 +966,4 @@ void sna_image_composite(pixman_op_t op,
uint16_t width,
uint16_t height);
-/* sna_xmir.c */
-
-#if XMIR
-bool sna_xmir_create(struct sna *sna);
-bool sna_xmir_pre_init(struct sna *sna);
-void sna_xmir_init(struct sna *sna, ScreenPtr screen);
-void sna_xmir_post_damage(struct sna *sna);
-#else
-inline static bool sna_xmir_create(struct sna *sna) { return true; }
-inline static bool sna_xmir_pre_init(struct sna *sna) { return true; }
-inline static void sna_xmir_init(struct sna *sna, ScreenPtr screen) { }
-inline static void sna_xmir_post_damage(struct sna *sna) { }
-#endif
-
#endif /* _SNA_H */