Home
last modified time | relevance | path

Searched refs:drawable (Results 1 – 25 of 263) sorted by relevance

1234567891011

/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor_image.c32 glamor_put_image_gl(DrawablePtr drawable, GCPtr gc, int depth, int x, int y, in glamor_put_image_gl() argument
35 ScreenPtr screen = drawable->pScreen; in glamor_put_image_gl()
37 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_put_image_gl()
39 uint32_t byte_stride = PixmapBytePad(w, drawable->depth); in glamor_put_image_gl()
55 if (format == XYPixmap && drawable->depth == 1 && leftPad == 0) in glamor_put_image_gl()
61 x += drawable->x; in glamor_put_image_gl()
62 y += drawable->y; in glamor_put_image_gl()
70 glamor_get_drawable_deltas(drawable, pixmap, &off_x, &off_y); in glamor_put_image_gl()
91 glamor_put_image_bail(DrawablePtr drawable, GCPtr gc, int depth, int x, int y, in glamor_put_image_bail() argument
94 if (glamor_prepare_access_box(drawable, GLAMOR_ACCESS_RW, x, y, w, h)) in glamor_put_image_bail()
[all …]
H A Dglamor_spans.c45 glamor_fill_spans_gl(DrawablePtr drawable, in glamor_fill_spans_gl() argument
49 ScreenPtr screen = drawable->pScreen; in glamor_fill_spans_gl()
51 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_fill_spans_gl()
76 v = glamor_get_vbo_space(drawable->pScreen, n * (4 * sizeof (GLshort)), &vbo_offset); in glamor_fill_spans_gl()
101 v = glamor_get_vbo_space(drawable->pScreen, n * 8 * sizeof (short), &vbo_offset); in glamor_fill_spans_gl()
127 if (!glamor_set_destination_drawable(drawable, box_index, FALSE, FALSE, in glamor_fill_spans_gl()
159 glamor_fill_spans_bail(DrawablePtr drawable, in glamor_fill_spans_bail() argument
163 if (glamor_prepare_access(drawable, GLAMOR_ACCESS_RW) && in glamor_fill_spans_bail()
165 fbFillSpans(drawable, gc, n, points, widths, sorted); in glamor_fill_spans_bail()
168 glamor_finish_access(drawable); in glamor_fill_spans_bail()
[all …]
H A Dglamor_segs.c36 glamor_poly_segment_solid_gl(DrawablePtr drawable, GCPtr gc, in glamor_poly_segment_solid_gl() argument
39 ScreenPtr screen = drawable->pScreen; in glamor_poly_segment_solid_gl()
41 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_poly_segment_solid_gl()
70 v = glamor_get_vbo_space(drawable->pScreen, in glamor_poly_segment_solid_gl()
99 if (!glamor_set_destination_drawable(drawable, box_index, TRUE, TRUE, in glamor_poly_segment_solid_gl()
125 glamor_poly_segment_gl(DrawablePtr drawable, GCPtr gc, in glamor_poly_segment_gl() argument
133 return glamor_poly_segment_solid_gl(drawable, gc, nseg, segs); in glamor_poly_segment_gl()
135 return glamor_poly_segment_dash_gl(drawable, gc, nseg, segs); in glamor_poly_segment_gl()
138 return glamor_poly_segment_solid_gl(drawable, gc, nseg, segs); in glamor_poly_segment_gl()
140 return glamor_poly_segment_dash_gl(drawable, gc, nseg, segs); in glamor_poly_segment_gl()
[all …]
H A Dglamor_text.c91 glamor_text(DrawablePtr drawable, GCPtr gc, in glamor_text() argument
111 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_text()
122 v = glamor_get_vbo_space(drawable->pScreen, count * (6 * sizeof (GLshort)), &vbo_offset); in glamor_text()
185 glamor_put_vbo_space(drawable->pScreen); in glamor_text()
195 glamor_set_destination_drawable(drawable, box_index, TRUE, FALSE, in glamor_text()
270 glamor_poly_text(DrawablePtr drawable, GCPtr gc, in glamor_poly_text() argument
273 ScreenPtr screen = drawable->pScreen; in glamor_poly_text()
275 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_poly_text()
281 glamor_font = glamor_font_get(drawable->pScreen, gc->font); in glamor_poly_text()
298 x = glamor_text(drawable, gc, glamor_font, prog, in glamor_poly_text()
[all …]
H A Dglamor_rects.c45 glamor_poly_fill_rect_gl(DrawablePtr drawable, in glamor_poly_fill_rect_gl() argument
48 ScreenPtr screen = drawable->pScreen; in glamor_poly_fill_rect_gl()
50 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_poly_fill_rect_gl()
82 v = glamor_get_vbo_space(drawable->pScreen, nrect * sizeof (xRectangle), &vbo_offset); in glamor_poly_fill_rect_gl()
109 v = glamor_get_vbo_space(drawable->pScreen, nrect * 8 * sizeof (short), &vbo_offset); in glamor_poly_fill_rect_gl()
133 if (!glamor_set_destination_drawable(drawable, box_index, TRUE, FALSE, in glamor_poly_fill_rect_gl()
139 .x1 = max(box->x1, bounds.x1 + drawable->x), in glamor_poly_fill_rect_gl()
140 .y1 = max(box->y1, bounds.y1 + drawable->y), in glamor_poly_fill_rect_gl()
141 .x2 = min(box->x2, bounds.x2 + drawable->x), in glamor_poly_fill_rect_gl()
142 .y2 = min(box->y2, bounds.y2 + drawable->y), in glamor_poly_fill_rect_gl()
[all …]
H A Dglamor_lines.c36 glamor_poly_lines_solid_gl(DrawablePtr drawable, GCPtr gc, in glamor_poly_lines_solid_gl() argument
39 ScreenPtr screen = drawable->pScreen; in glamor_poly_lines_solid_gl()
41 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_poly_lines_solid_gl()
73 v = glamor_get_vbo_space(drawable->pScreen, in glamor_poly_lines_solid_gl()
107 if (!glamor_set_destination_drawable(drawable, box_index, TRUE, TRUE, in glamor_poly_lines_solid_gl()
133 glamor_poly_lines_gl(DrawablePtr drawable, GCPtr gc, in glamor_poly_lines_gl() argument
141 return glamor_poly_lines_solid_gl(drawable, gc, mode, n, points); in glamor_poly_lines_gl()
143 return glamor_poly_lines_dash_gl(drawable, gc, mode, n, points); in glamor_poly_lines_gl()
146 return glamor_poly_lines_solid_gl(drawable, gc, mode, n, points); in glamor_poly_lines_gl()
148 return glamor_poly_lines_dash_gl(drawable, gc, mode, n, points); in glamor_poly_lines_gl()
[all …]
H A Dglamor_prepare.c36 ScreenPtr screen = pixmap->drawable.pScreen; in glamor_prep_pixmap_box()
94 gbm_bo_map(gbm, 0, 0, pixmap->drawable.width, in glamor_prep_pixmap_box()
95 pixmap->drawable.height, in glamor_prep_pixmap_box()
119 pixmap->devKind * pixmap->drawable.height, NULL, in glamor_prep_pixmap_box()
128 pixmap->devKind * pixmap->drawable.height); in glamor_prep_pixmap_box()
139 pixmap->drawable.height); in glamor_prep_pixmap_box()
236 glamor_prepare_access(DrawablePtr drawable, glamor_access_t access) in glamor_prepare_access() argument
238 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_prepare_access()
242 glamor_get_drawable_deltas(drawable, pixmap, &off_x, &off_y); in glamor_prepare_access()
244 box.x1 = drawable->x + off_x; in glamor_prepare_access()
[all …]
H A Dglamor_utils.c29 DrawablePtr drawable = &pixmap->drawable; in glamor_solid_boxes() local
44 gc = GetScratchGC(drawable->depth, drawable->pScreen); in glamor_solid_boxes()
50 ValidateGC(drawable, gc); in glamor_solid_boxes()
51 gc->ops->PolyFillRect(drawable, gc, nbox, rect); in glamor_solid_boxes()
61 DrawablePtr drawable = &pixmap->drawable; in glamor_solid() local
67 gc = GetScratchGC(drawable->depth, drawable->pScreen); in glamor_solid()
71 ValidateGC(drawable, gc); in glamor_solid()
76 gc->ops->PolyFillRect(drawable, gc, 1, &rect); in glamor_solid()
H A Dglamor_transform.c37 glamor_set_destination_drawable(DrawablePtr drawable, in glamor_set_destination_drawable() argument
45 ScreenPtr screen = drawable->pScreen; in glamor_set_destination_drawable()
47 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_set_destination_drawable()
62 glamor_get_drawable_deltas(drawable, pixmap, &off_x, &off_y); in glamor_set_destination_drawable()
87 off_x += drawable->x; in glamor_set_destination_drawable()
88 off_y += drawable->y; in glamor_set_destination_drawable()
146 if (!glamor_set_alu(pixmap->drawable.pScreen, alu)) { in glamor_set_solid()
179 glamor_bind_texture(glamor_get_screen_private(texture->drawable.pScreen), in glamor_set_texture_pixmap()
202 glUniform2f(size_inv_uniform, 1.0f/texture->drawable.width, 1.0f/texture->drawable.height); in glamor_set_texture()
212 if (!glamor_set_alu(pixmap->drawable.pScreen, gc->alu)) in glamor_set_tiled()
[all …]
H A Dglamor_dash.c112 ValidateGC(&pixmap->drawable, scratch_gc); in glamor_get_dash_pixmap()
117 scratch_gc->ops->PolyFillRect (&pixmap->drawable, scratch_gc, 1, &rect); in glamor_get_dash_pixmap()
133 glamor_dash_setup(DrawablePtr drawable, GCPtr gc) in glamor_dash_setup() argument
135 ScreenPtr screen = drawable->pScreen; in glamor_dash_setup()
137 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_dash_setup()
194 glUniform1f(prog->dash_length_uniform, dash_pixmap->drawable.width); in glamor_dash_setup()
203 glamor_dash_loop(DrawablePtr drawable, GCPtr gc, glamor_program *prog, in glamor_dash_loop() argument
206 PixmapPtr pixmap = glamor_get_drawable_pixmap(drawable); in glamor_dash_loop()
217 glamor_set_destination_drawable(drawable, box_index, TRUE, TRUE, in glamor_dash_loop()
243 glamor_poly_lines_dash_gl(DrawablePtr drawable, GCPtr gc, in glamor_poly_lines_dash_gl() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/qxl/
H A Dqxl_draw.c78 struct qxl_drawable *drawable; in make_drawable() local
81 drawable = (struct qxl_drawable *)qxl_release_map(qdev, release); in make_drawable()
82 if (!drawable) in make_drawable()
85 drawable->type = type; in make_drawable()
87 drawable->surface_id = surface; /* Only primary for now */ in make_drawable()
88 drawable->effect = QXL_EFFECT_OPAQUE; in make_drawable()
89 drawable->self_bitmap = 0; in make_drawable()
90 drawable->self_bitmap_area.top = 0; in make_drawable()
91 drawable->self_bitmap_area.left = 0; in make_drawable()
92 drawable->self_bitmap_area.bottom = 0; in make_drawable()
[all …]
/OK3568_Linux_fs/external/xserver/composite/
H A Dcompwindow.c58 ScreenPtr pScreen = pWin->drawable.pScreen; in compCheckWindow()
108 pWindow->drawable.pScreen->PaintWindow(pWindow, &exposed, PW_BORDER); in compRepaintBorder()
118 ScreenPtr pScreen = pWindow->drawable.pScreen; in compSetPixmapVisitWindow()
132 (void *) (intptr_t) pWindow->drawable.id); in compSetPixmapVisitWindow()
145 compCheckTree(pWindow->drawable.pScreen); in compSetPixmap()
152 CompScreenPtr cs = GetCompScreen(pWin->drawable.pScreen); in compCheckRedirect()
155 should = pWin->realized && (pWin->drawable.class != InputOnly) && in compCheckRedirect()
169 ScreenPtr pScreen = pWin->drawable.pScreen; in compCheckRedirect()
204 if ((pWin->drawable.width == w) && (pWin->drawable.height == h)) in updateOverlayWindow()
221 ScreenPtr pScreen = pWin->drawable.pScreen; in compPositionWindow()
[all …]
H A Dcompalloc.c80 ScreenPtr pScreen = pWin->drawable.pScreen; in compReportDamage()
105 ScreenPtr pScreen = pWin->drawable.pScreen; in compMarkWindows()
122 ScreenPtr pScreen = pWin->drawable.pScreen; in compHandleMarkedWindows()
138 CompScreenPtr cs = GetCompScreen(pWin->drawable.pScreen); in compRedirectWindow()
179 FALSE, pWin->drawable.pScreen, pWin); in compRedirectWindow()
231 ScreenPtr pScreen = pWin->drawable.pScreen; in compRestoreWindow()
234 if (pParent->drawable.depth == pWin->drawable.depth) { in compRestoreWindow()
235 GCPtr pGC = GetScratchGC(pWin->drawable.depth, pScreen); in compRestoreWindow()
239 int w = pWin->drawable.width; in compRestoreWindow()
240 int h = pWin->drawable.height; in compRestoreWindow()
[all …]
/OK3568_Linux_fs/external/xserver/hw/dmx/
H A Ddmxpixmap.c64 ScreenPtr pScreen = pPixmap->drawable.pScreen; in dmxBECreatePixmap()
75 if (pPixmap->drawable.width && pPixmap->drawable.height) { in dmxBECreatePixmap()
78 pPixmap->drawable.width, in dmxBECreatePixmap()
79 pPixmap->drawable.height, in dmxBECreatePixmap()
80 pPixmap->drawable.depth); in dmxBECreatePixmap()
112 pPixmap->drawable.type = DRAWABLE_PIXMAP; in dmxCreatePixmap()
113 pPixmap->drawable.class = 0; in dmxCreatePixmap()
114 pPixmap->drawable.pScreen = pScreen; in dmxCreatePixmap()
115 pPixmap->drawable.depth = depth; in dmxCreatePixmap()
116 pPixmap->drawable.bitsPerPixel = bpp; in dmxCreatePixmap()
[all …]
/OK3568_Linux_fs/external/xserver/hw/xfree86/drivers/modesetting/
H A Ddri2.c54 DrawablePtr drawable; member
109 get_drawable_pixmap(DrawablePtr drawable) in get_drawable_pixmap() argument
111 ScreenPtr screen = drawable->pScreen; in get_drawable_pixmap()
113 if (drawable->type == DRAWABLE_PIXMAP) in get_drawable_pixmap()
114 return (PixmapPtr) drawable; in get_drawable_pixmap()
116 return screen->GetWindowPixmap((WindowPtr) drawable); in get_drawable_pixmap()
120 ms_dri2_create_buffer2(ScreenPtr screen, DrawablePtr drawable, in ms_dri2_create_buffer2() argument
142 pixmap = get_drawable_pixmap(drawable); in ms_dri2_create_buffer2()
143 if (pixmap && pixmap->drawable.pScreen != screen) in ms_dri2_create_buffer2()
150 int pixmap_width = drawable->width; in ms_dri2_create_buffer2()
[all …]
/OK3568_Linux_fs/external/xserver/hw/xnest/
H A DPixmap.c46 pPixmap->drawable.type = DRAWABLE_PIXMAP; in xnestCreatePixmap()
47 pPixmap->drawable.class = 0; in xnestCreatePixmap()
48 pPixmap->drawable.depth = depth; in xnestCreatePixmap()
49 pPixmap->drawable.bitsPerPixel = depth; in xnestCreatePixmap()
50 pPixmap->drawable.id = 0; in xnestCreatePixmap()
51 pPixmap->drawable.x = 0; in xnestCreatePixmap()
52 pPixmap->drawable.y = 0; in xnestCreatePixmap()
53 pPixmap->drawable.width = width; in xnestCreatePixmap()
54 pPixmap->drawable.height = height; in xnestCreatePixmap()
55 pPixmap->drawable.pScreen = pScreen; in xnestCreatePixmap()
[all …]
/OK3568_Linux_fs/external/xserver/dix/
H A Dwindow.c198 CompScreenPtr comp_screen = GetCompScreen(pWin->drawable.pScreen); in get_window_name()
230 (unsigned) pWin->drawable.id, in log_window_info()
232 pWin->drawable.x, pWin->drawable.y, in log_window_info()
233 pWin->drawable.x + pWin->drawable.width, in log_window_info()
234 pWin->drawable.y + pWin->drawable.height); in log_window_info()
243 (unsigned) pWin->drawable.pScreen->GetWindowPixmap(pWin)->drawable.id); in log_window_info()
316 (unsigned long) pGrab->window->drawable.id); in log_grab_info()
359 pGrab->confineTo ? (unsigned long) pGrab->confineTo->drawable.id : 0, in log_grab_info()
411 (unsigned) pScreen->GetScreenPixmap(pScreen)->drawable.id); in PrintWindowTree()
518 ScreenPtr pScreen = pWin->drawable.pScreen; in MakeRootTile()
[all …]
/OK3568_Linux_fs/external/xserver/dbe/
H A Dmidbe.c142 pScreen = pWin->drawable.pScreen; in miDbeAllocBackBufferName()
158 pWin->drawable.depth, 0))) { in miDbeAllocBackBufferName()
166 pWin->drawable.depth, 0))) { in miDbeAllocBackBufferName()
185 pGC = GetScratchGC(pWin->drawable.depth, pWin->drawable.pScreen); in miDbeAllocBackBufferName()
189 clearRect.width = pDbeWindowPriv->pBackBuffer->drawable.width; in miDbeAllocBackBufferName()
190 clearRect.height = pDbeWindowPriv->pBackBuffer->drawable.height; in miDbeAllocBackBufferName()
261 pGC = GetScratchGC(pWin->drawable.depth, pWin->drawable.pScreen); in miDbeSwapBuffers()
280 pGC, 0, 0, pWin->drawable.width, in miDbeSwapBuffers()
281 pWin->drawable.height, 0, 0); in miDbeSwapBuffers()
298 pWin->drawable.width, pWin->drawable.height, 0, 0); in miDbeSwapBuffers()
[all …]
/OK3568_Linux_fs/external/xserver/miext/rootless/
H A DrootlessWindow.c113 sx = pWin->drawable.pScreen->x + darwinMainScreenX; in RootlessNativeWindowMoved()
114 sy = pWin->drawable.pScreen->y + darwinMainScreenY; in RootlessNativeWindowMoved()
123 dixLookupClient(&pClient, pWin->drawable.id, serverClient, in RootlessNativeWindowMoved()
127 (unsigned int) pWin->drawable.id); in RootlessNativeWindowMoved()
156 SCREEN_UNWRAP(pWin->drawable.pScreen, CreateWindow); in RootlessCreateWindow()
167 result = pWin->drawable.pScreen->CreateWindow(pWin); in RootlessCreateWindow()
173 SCREEN_WRAP(pWin->drawable.pScreen, CreateWindow); in RootlessCreateWindow()
185 SCREENREC(pWin->drawable.pScreen)->imp->DestroyFrame(winRec->wid); in RootlessDestroyFrame()
204 SCREEN_UNWRAP(pWin->drawable.pScreen, DestroyWindow); in RootlessDestroyWindow()
205 result = pWin->drawable.pScreen->DestroyWindow(pWin); in RootlessDestroyWindow()
[all …]
H A DrootlessValTree.c150 borderSize.x1 = pParent->drawable.x - wBorderWidth(pParent); in RootlessComputeClips()
151 borderSize.y1 = pParent->drawable.y - wBorderWidth(pParent); in RootlessComputeClips()
152 dx = (int) pParent->drawable.x + (int) pParent->drawable.width + in RootlessComputeClips()
157 dy = (int) pParent->drawable.y + (int) pParent->drawable.height + in RootlessComputeClips()
175 pParent->drawable.x, in RootlessComputeClips()
176 pParent->drawable.y)) { in RootlessComputeClips()
198 dx = pParent->drawable.x - pParent->valdata->before.oldAbsCorner.x; in RootlessComputeClips()
199 dy = pParent->drawable.y - pParent->valdata->before.oldAbsCorner.y; in RootlessComputeClips()
220 pChild->drawable.serialNumber = NEXT_SERIAL_NUMBER; in RootlessComputeClips()
320 if ((pChild->drawable.y < pParent->lastChild->drawable.y) || in RootlessComputeClips()
[all …]
/OK3568_Linux_fs/external/xserver/mi/
H A Dmiwindow.c73 x1 = pWin->drawable.x + x; in miClearToBackground()
74 y1 = pWin->drawable.y + y; in miClearToBackground()
78 x2 = x1 + (int) pWin->drawable.width - (int) x; in miClearToBackground()
82 y2 = y1 + (int) pWin->drawable.height - (int) y; in miClearToBackground()
114 (*pWin->drawable.pScreen->WindowExposures) (pWin, &reg); in miClearToBackground()
116 pWin->drawable.pScreen->PaintWindow(pWin, &reg, PW_BACKGROUND); in miClearToBackground()
128 val->before.oldAbsCorner.x = pWin->drawable.x; in miMarkWindow()
129 val->before.oldAbsCorner.y = pWin->drawable.y; in miMarkWindow()
141 MarkWindowProcPtr MarkWindow = pWin->drawable.pScreen->MarkWindow; in miMarkOverlappedWindows()
218 WindowExposures = pChild->drawable.pScreen->WindowExposures; in miHandleValidateExposures()
[all …]
/OK3568_Linux_fs/external/xserver/dri3/
H A Ddri3_request.c131 DrawablePtr drawable; in proc_dri3_open() local
138 status = dixLookupDrawable(&drawable, stuff->drawable, client, 0, DixGetAttrAccess); in proc_dri3_open()
148 if (drawable->pScreen != provider->pScreen) in proc_dri3_open()
151 screen = drawable->pScreen; in proc_dri3_open()
168 DrawablePtr drawable; in proc_dri3_pixmap_from_buffer() local
176 rc = dixLookupDrawable(&drawable, stuff->drawable, client, M_ANY, DixGetAttrAccess); in proc_dri3_pixmap_from_buffer()
178 client->errorValue = stuff->drawable; in proc_dri3_pixmap_from_buffer()
191 DepthPtr depth = drawable->pScreen->allowedDepths; in proc_dri3_pixmap_from_buffer()
193 for (i = 0; i < drawable->pScreen->numDepths; i++, depth++) in proc_dri3_pixmap_from_buffer()
196 if (i == drawable->pScreen->numDepths) { in proc_dri3_pixmap_from_buffer()
[all …]
/OK3568_Linux_fs/external/xserver/exa/
H A Dexa_migration_mixed.c37 ScreenPtr pScreen = pPixmap->drawable.pScreen; in exaCreateDriverPixmap_mixed()
41 int w = pPixmap->drawable.width, h = pPixmap->drawable.height; in exaCreateDriverPixmap_mixed()
42 int depth = pPixmap->drawable.depth, bpp = pPixmap->drawable.bitsPerPixel; in exaCreateDriverPixmap_mixed()
107 ExaScreenPriv(pPixmap->drawable.pScreen); in exaDoMigration_mixed()
156 ExaScreenPriv(pPixmap->drawable.pScreen); in exaDamageReport_mixed()
181 exaFinishAccess(&pPixmap->drawable, index); in exaPrepareAccessReg_mixed()
209 pPixmap->drawable.height); in exaPrepareAccessReg_mixed()
212 pExaPixmap->sys_pitch * pPixmap->drawable.height); in exaPrepareAccessReg_mixed()
233 pPixmap->drawable.pScreen, in exaPrepareAccessReg_mixed()
237 DamageRegister(&pPixmap->drawable, pExaPixmap->pDamage); in exaPrepareAccessReg_mixed()
[all …]
/OK3568_Linux_fs/external/xserver/present/
H A Dpresent.c60 ScreenPtr screen = window->drawable.pScreen; in present_get_crtc()
73 present_copy_region(DrawablePtr drawable, in present_copy_region() argument
79 ScreenPtr screen = drawable->pScreen; in present_copy_region()
82 gc = GetScratchGC(drawable->depth, screen); in present_copy_region()
93 ValidateGC(drawable, gc); in present_copy_region()
94 (*gc->ops->CopyArea)(&pixmap->drawable, in present_copy_region()
95 drawable, in present_copy_region()
98 pixmap->drawable.width, pixmap->drawable.height, in present_copy_region()
111 DebugPresent(("\ti %08" PRIx32 "\n", pixmap ? pixmap->drawable.id : 0)); in present_pixmap_idle()
125 ScreenPtr screen = window->drawable.pScreen; in present_set_tree_pixmap_visit()
[all …]
/OK3568_Linux_fs/external/xserver/hw/kdrive/ephyr/
H A Dephyr_draw.c58 KdScreenPriv(pPix->drawable.pScreen); in ephyrPreparePipelinedAccess()
79 KdScreenPriv(pPix->drawable.pScreen); in ephyrFinishPipelinedAccess()
95 ScreenPtr pScreen = pPix->drawable.pScreen; in ephyrPrepareSolid()
106 fakexa->pGC = GetScratchGC(pPix->drawable.depth, pScreen); in ephyrPrepareSolid()
114 ValidateGC(&pPix->drawable, fakexa->pGC); in ephyrPrepareSolid()
127 ScreenPtr pScreen = pPix->drawable.pScreen; in ephyrSolid()
134 fbFill(&fakexa->pDst->drawable, fakexa->pGC, x1, y1, x2 - x1, y2 - y1); in ephyrSolid()
143 ScreenPtr pScreen = pPix->drawable.pScreen; in ephyrDoneSolid()
163 ScreenPtr pScreen = pDst->drawable.pScreen; in ephyrPrepareCopy()
176 fakexa->pGC = GetScratchGC(pDst->drawable.depth, pScreen); in ephyrPrepareCopy()
[all …]

1234567891011