54
54
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
57
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
58
ok = glamor_fill_spans_nf(pDrawable,
59
pGC, n, ppt, pwidth, fSorted);
60
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
57
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
58
ok = glamor_fill_spans_nf(pDrawable,
59
pGC, n, ppt, pwidth, fSorted);
60
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
213
214
uxa_screen_t *uxa_screen = uxa_get_screen(pDrawable->pScreen);
215
216
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
218
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
219
ok = glamor_put_image_nf(pDrawable,
220
pGC, depth, x, y, w, h,
221
leftPad, format, bits);
222
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
219
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
220
ok = glamor_put_image_nf(pDrawable,
221
pGC, depth, x, y, w, h,
222
leftPad, format, bits);
223
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
375
376
PixmapPtr pSrcPixmap, pDstPixmap;
377
378
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
380
uxa_prepare_access(pSrcDrawable, UXA_GLAMOR_ACCESS_RO);
381
uxa_prepare_access(pDstDrawable, UXA_GLAMOR_ACCESS_RW);
382
ok = glamor_copy_n_to_n_nf(pSrcDrawable, pDstDrawable,
383
pGC, pbox, nbox, dx, dy,
384
reverse, upsidedown, bitplane,
386
uxa_finish_access(pDstDrawable, UXA_GLAMOR_ACCESS_RW);
387
uxa_finish_access(pSrcDrawable, UXA_GLAMOR_ACCESS_RO);
381
if (uxa_prepare_access(pSrcDrawable, UXA_GLAMOR_ACCESS_RO)) {
382
if (uxa_prepare_access(pDstDrawable, UXA_GLAMOR_ACCESS_RW)) {
383
ok = glamor_copy_n_to_n_nf(pSrcDrawable, pDstDrawable,
384
pGC, pbox, nbox, dx, dy,
385
reverse, upsidedown, bitplane,
387
uxa_finish_access(pDstDrawable, UXA_GLAMOR_ACCESS_RW);
389
uxa_finish_access(pSrcDrawable, UXA_GLAMOR_ACCESS_RO);
561
564
uxa_screen_t *uxa_screen = uxa_get_screen(pDrawable->pScreen);
563
566
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
566
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
567
ok = glamor_poly_point_nf(pDrawable, pGC, mode, npt, ppt);
568
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
569
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
570
ok = glamor_poly_point_nf(pDrawable, pGC, mode, npt, ppt);
571
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
611
615
uxa_screen_t *uxa_screen = uxa_get_screen(pDrawable->pScreen);
613
617
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
616
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
617
ok = glamor_poly_lines_nf(pDrawable, pGC, mode, npt, ppt);
618
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
620
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
621
ok = glamor_poly_lines_nf(pDrawable, pGC, mode, npt, ppt);
622
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
684
689
uxa_screen_t *uxa_screen = uxa_get_screen(pDrawable->pScreen);
686
691
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
689
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
690
ok = glamor_poly_segment_nf(pDrawable, pGC, nseg, pSeg);
691
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
694
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
695
ok = glamor_poly_segment_nf(pDrawable, pGC, nseg, pSeg);
696
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
760
766
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
763
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
764
ok = glamor_poly_fill_rect_nf(pDrawable, pGC, nrect, prect);
765
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
769
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
770
ok = glamor_poly_fill_rect_nf(pDrawable, pGC, nrect, prect);
771
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
768
775
uxa_check_poly_fill_rect(pDrawable, pGC, nrect, prect);
883
890
uxa_screen_t *uxa_screen = uxa_get_screen(screen);
885
892
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
888
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
889
ok = glamor_get_spans_nf(pDrawable, wMax, ppt,
890
pwidth, nspans, pdstStart);
891
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
895
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
896
ok = glamor_get_spans_nf(pDrawable, wMax, ppt,
897
pwidth, nspans, pdstStart);
898
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
908
916
uxa_screen_t *uxa_screen = uxa_get_screen(screen);
910
918
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
913
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
914
ok = glamor_set_spans_nf(pDrawable, gc, src,
915
points, widths, n, sorted);
916
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
921
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
922
ok = glamor_set_spans_nf(pDrawable, gc, src,
923
points, widths, n, sorted);
924
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
934
943
uxa_screen_t *uxa_screen = uxa_get_screen(screen);
936
945
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
938
947
RegionPtr region;
940
uxa_prepare_access(pDst, UXA_GLAMOR_ACCESS_RW);
941
uxa_prepare_access(pSrc, UXA_GLAMOR_ACCESS_RO);
942
ok = glamor_copy_plane_nf(pSrc, pDst, pGC, srcx, srcy, w, h,
943
dstx, dsty, bitPlane, ®ion);
944
uxa_finish_access(pSrc, UXA_GLAMOR_ACCESS_RO);
945
uxa_finish_access(pDst, UXA_GLAMOR_ACCESS_RW);
949
if (uxa_prepare_access(pDst, UXA_GLAMOR_ACCESS_RW)) {
950
if (uxa_prepare_access(pSrc, UXA_GLAMOR_ACCESS_RO)) {
951
ok = glamor_copy_plane_nf(pSrc, pDst, pGC, srcx, srcy, w, h,
952
dstx, dsty, bitPlane, ®ion);
953
uxa_finish_access(pSrc, UXA_GLAMOR_ACCESS_RO);
955
uxa_finish_access(pDst, UXA_GLAMOR_ACCESS_RW);
962
973
uxa_screen_t *uxa_screen = uxa_get_screen(screen);
964
975
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
967
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
968
ok = glamor_image_glyph_blt_nf(pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
969
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
978
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
979
ok = glamor_image_glyph_blt_nf(pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
980
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
985
997
uxa_screen_t *uxa_screen = uxa_get_screen(screen);
987
999
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
990
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
991
ok = glamor_poly_glyph_blt_nf(pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
992
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
1002
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
1003
ok = glamor_poly_glyph_blt_nf(pDrawable, pGC, x, y, nglyph, ppci, pglyphBase);
1004
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
1007
1020
uxa_screen_t *uxa_screen = uxa_get_screen(screen);
1009
1022
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
1012
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
1013
uxa_prepare_access(&pBitmap->drawable, UXA_GLAMOR_ACCESS_RO);
1014
ok = glamor_push_pixels_nf(pGC, pBitmap, pDrawable, w, h, x, y);
1015
uxa_finish_access(&pBitmap->drawable, UXA_GLAMOR_ACCESS_RO);
1016
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
1025
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
1026
if (uxa_prepare_access(&pBitmap->drawable, UXA_GLAMOR_ACCESS_RO)) {
1027
ok = glamor_push_pixels_nf(pGC, pBitmap, pDrawable, w, h, x, y);
1028
uxa_finish_access(&pBitmap->drawable, UXA_GLAMOR_ACCESS_RO);
1030
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
1231
1246
Box.y2 = Box.y1 + h;
1233
1248
if (uxa_screen->info->flags & UXA_USE_GLAMOR) {
1234
uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
1235
ok = glamor_get_image_nf(pDrawable, x, y, w, h,
1236
format, planeMask, d);
1237
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);
1250
if (uxa_prepare_access(pDrawable, UXA_GLAMOR_ACCESS_RW)) {
1251
ok = glamor_get_image_nf(pDrawable, x, y, w, h,
1252
format, planeMask, d);
1253
uxa_finish_access(pDrawable, UXA_GLAMOR_ACCESS_RW);