Lines Matching full:window

34  * Get a pointer to a present window private, creating if necessary
37 present_get_window_priv(WindowPtr window, Bool create) in present_get_window_priv() argument
39 present_window_priv_ptr window_priv = present_window_priv(window); in present_get_window_priv()
53 window_priv->window = window; in present_get_window_priv()
55 dixSetPrivate(&window->devPrivates, &present_window_private_key, window_priv); in present_get_window_priv()
76 * Free any queued presentations for this window
79 present_free_window_vblank(WindowPtr window) in present_free_window_vblank() argument
81 ScreenPtr screen = window->drawable.pScreen; in present_free_window_vblank()
83 present_window_priv_ptr window_priv = present_window_priv(window); in present_free_window_vblank()
87 …screen_priv->abort_vblank(window->drawable.pScreen, window, vblank->crtc, vblank->event_id, vblank… in present_free_window_vblank()
93 * Clean up any pending or current flips for this window
96 present_clear_window_flip(WindowPtr window) in present_clear_window_flip() argument
98 ScreenPtr screen = window->drawable.pScreen; in present_clear_window_flip()
102 if (flip_pending && flip_pending->window == window) { in present_clear_window_flip()
104 flip_pending->window = NULL; in present_clear_window_flip()
106 if (screen_priv->flip_window == window) { in present_clear_window_flip()
113 present_wnmd_clear_window_flip(WindowPtr window) in present_wnmd_clear_window_flip() argument
115 present_window_priv_ptr window_priv = present_window_priv(window); in present_wnmd_clear_window_flip()
119 present_pixmap_idle(vblank->pixmap, vblank->window, vblank->serial, vblank->idle_fence); in present_wnmd_clear_window_flip()
124 present_pixmap_idle(vblank->pixmap, vblank->window, vblank->serial, vblank->idle_fence); in present_wnmd_clear_window_flip()
130 present_pixmap_idle(vblank->pixmap, vblank->window, vblank->serial, vblank->idle_fence); in present_wnmd_clear_window_flip()
137 * Hook the close window function to clean up our window private
140 present_destroy_window(WindowPtr window) in present_destroy_window() argument
143 ScreenPtr screen = window->drawable.pScreen; in present_destroy_window()
145 present_window_priv_ptr window_priv = present_window_priv(window); in present_destroy_window()
148 present_clear_window_notifies(window); in present_destroy_window()
149 present_free_events(window); in present_destroy_window()
150 present_free_window_vblank(window); in present_destroy_window()
153 present_wnmd_clear_window_flip(window); in present_destroy_window()
155 present_clear_window_flip(window); in present_destroy_window()
161 ret = screen->DestroyWindow (window); in present_destroy_window()
172 present_config_notify(WindowPtr window, in present_config_notify() argument
177 ScreenPtr screen = window->drawable.pScreen; in present_config_notify()
180 present_send_config_notify(window, x, y, w, h, bw, sibling); in present_config_notify()
184 ret = screen->ConfigNotify (window, x, y, w, h, bw, sibling); in present_config_notify()
196 present_clip_notify(WindowPtr window, int dx, int dy) in present_clip_notify() argument
198 ScreenPtr screen = window->drawable.pScreen; in present_clip_notify()
201 screen_priv->check_flip_window(window); in present_clip_notify()
204 screen->ClipNotify (window, dx, dy); in present_clip_notify()
240 * Initialize a screen for use with present in window flip mode (wnmd)