| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_10.0.2/ |
| H A D | 0067-compositor-Fix-damage-tracking-error-when-overlapped.patch | 4 Subject: [PATCH 67/79] compositor: Fix damage tracking error when overlapped 21 + pixman_region32_t damage; 36 + struct weston_plane *plane, pixman_region32_t *damage) 41 + pixman_region32_union(&plane->damage, &plane->damage, damage); 47 + pixman_region32_union(&output->damage, &output->damage, damage); 50 /** Inflict damage on the plane where the view is visible. 52 * \param view The view that causes the damage. 54 pixman_region32_init(&damage); 55 pixman_region32_subtract(&damage, &view->transform.boundingbox, 58 - pixman_region32_union(&view->plane->damage, [all …]
|
| H A D | 0034-backend-drm-Support-using-ARGB8888-gbm_format.patch | 21 @@ -282,8 +282,10 @@ drm_output_render_gl(struct drm_output_state *state, pixman_region32_t *damage) 31 damage); 32 @@ -295,8 +297,10 @@ drm_output_render_gl(struct drm_output_state *state, pixman_region32_t *damage)
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/ |
| H A D | 0014-compositor-Fix-damage-tracking-error-when-overlapped.patch | 4 Subject: [PATCH 14/93] compositor: Fix damage tracking error when overlapped 21 + pixman_region32_t damage; 36 + struct weston_plane *plane, pixman_region32_t *damage) 41 + pixman_region32_union(&plane->damage, &plane->damage, damage); 47 + pixman_region32_union(&output->damage, &output->damage, damage); 50 /** Inflict damage on the plane where the view is visible. 52 * \param view The view that causes the damage. 54 pixman_region32_init(&damage); 55 pixman_region32_subtract(&damage, &view->transform.boundingbox, 58 - pixman_region32_union(&view->plane->damage, [all …]
|
| H A D | 0037-backend-drm-Support-using-ARGB8888-gbm_format.patch | 21 @@ -292,8 +292,10 @@ drm_output_render_gl(struct drm_output_state *state, pixman_region32_t *damage) 31 damage); 32 @@ -305,8 +307,10 @@ drm_output_render_gl(struct drm_output_state *state, pixman_region32_t *damage)
|
| /OK3568_Linux_fs/buildroot/package/weston/ |
| H A D | 0014-compositor-Fix-damage-tracking-error-when-overlapped.patch | 4 Subject: [PATCH 14/79] compositor: Fix damage tracking error when overlapped 21 + pixman_region32_t damage; 36 + struct weston_plane *plane, pixman_region32_t *damage) 41 + pixman_region32_union(&plane->damage, &plane->damage, damage); 47 + pixman_region32_union(&output->damage, &output->damage, damage); 50 /** Inflict damage on the plane where the view is visible. 52 * \param view The view that causes the damage. 54 pixman_region32_init(&damage); 55 pixman_region32_subtract(&damage, &view->transform.boundingbox, 58 - pixman_region32_union(&view->plane->damage, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/selftests/ |
| H A D | test-drm_damage_helper.c | 287 struct drm_mode_rect damage; in igt_damage_iter_simple_damage() local 305 set_damage_clip(&damage, 0, 0, 1024, 768); in igt_damage_iter_simple_damage() 306 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_simple_damage() 323 struct drm_mode_rect damage; in igt_damage_iter_single_damage() local 340 set_damage_clip(&damage, 256, 192, 768, 576); in igt_damage_iter_single_damage() 341 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage() 358 struct drm_mode_rect damage; in igt_damage_iter_single_damage_intersect_src() local 376 set_damage_clip(&damage, 256, 192, 1360, 768); in igt_damage_iter_single_damage_intersect_src() 377 set_damage_blob(&damage_blob, &damage, sizeof(damage)); in igt_damage_iter_single_damage_intersect_src() 394 struct drm_mode_rect damage; in igt_damage_iter_single_damage_outside_src() local [all …]
|
| /OK3568_Linux_fs/external/xserver/damageext/ |
| H A D | damageext.c | 39 DamagePtr damage[MAXSCREENS]; member 105 .damage = pDamageExt->id, in DamageExtNotify() 290 pDamageExt = DamageExtCreate(pDrawable, level, client, stuff->damage, in doDamageCreate() 304 LEGAL_NEW_RESOURCE(stuff->damage, client); in ProcDamageCreate() 316 VERIFY_DAMAGEEXT(pDamageExt, stuff->damage, client, DixWriteAccess); in ProcDamageDestroy() 317 FreeResource(stuff->damage, RT_NONE); in ProcDamageDestroy() 382 RegionPtr damage = DamageRegion(pDamage); in DamageExtSubtract() local 383 RegionSubtract(damage, damage, pRegion); in DamageExtSubtract() 390 RegionIntersect(damage, damage, clip); in DamageExtSubtract() 396 return RegionNotEmpty(damage); in DamageExtSubtract() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/shadowfb/ |
| H A D | shadowfb.c | 98 shadowfbReportPre(DamagePtr damage, RegionPtr reg, void *closure) in shadowfbReportPre() argument 109 shadowfbReportPost(DamagePtr damage, RegionPtr reg, void *closure) in shadowfbReportPost() argument 140 DamagePtr damage; in ShadowCreateRootWindow() local 143 damage = DamageCreate(shadowfbReportPre, NULL, in ShadowCreateRootWindow() 146 DamageRegister(&pWin->drawable, damage); in ShadowCreateRootWindow() 150 damage = DamageCreate(shadowfbReportPost, NULL, in ShadowCreateRootWindow() 153 DamageSetReportAfterOp(damage, TRUE); in ShadowCreateRootWindow() 154 DamageRegister(&pWin->drawable, damage); in ShadowCreateRootWindow()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_damage_helper.c | 166 struct drm_property_blob *damage = NULL; in drm_atomic_helper_dirtyfb() local 201 damage = drm_property_create_blob(fb->dev, in drm_atomic_helper_dirtyfb() 204 if (IS_ERR(damage)) { in drm_atomic_helper_dirtyfb() 205 ret = PTR_ERR(damage); in drm_atomic_helper_dirtyfb() 206 damage = NULL; in drm_atomic_helper_dirtyfb() 231 damage); in drm_atomic_helper_dirtyfb() 244 drm_property_blob_put(damage); in drm_atomic_helper_dirtyfb()
|
| /OK3568_Linux_fs/external/xserver/dix/ |
| H A D | pixmap.c | 177 PixmapDirtyDamageDestroy(DamagePtr damage, void *closure) in PixmapDirtyDamageDestroy() argument 181 dirty->damage = NULL; in PixmapDirtyDamageDestroy() 207 dirty_update->damage = DamageCreate(NULL, PixmapDirtyDamageDestroy, in PixmapStartDirtyTracking() 221 if (!dirty_update->damage) { in PixmapStartDirtyTracking() 240 damageregion = DamageRegion(dirty_update->damage); in PixmapStartDirtyTracking() 244 DamageRegister(src, dirty_update->damage); in PixmapStartDirtyTracking() 257 if (ent->damage) in PixmapStopDirtyTracking() 258 DamageDestroy(ent->damage); in PixmapStopDirtyTracking() 370 RegionPtr region = DamageRegion(dirty->damage); in PixmapSyncDirtyHelper()
|
| /OK3568_Linux_fs/external/xserver/miext/damage/ |
| H A D | Makefile.am | 8 sdk_HEADERS = damage.h damagestr.h 12 damage.c \ 13 damage.h \
|
| H A D | damage.c | 268 RegionUnion(&pDamage->damage, &pDamage->damage, pDamageRegion); in _damageRegionAppend() 296 RegionUnion(&pDamage->damage, &pDamage->damage, in damageRegionProcessPending() 1724 RegionNull(&pDamage->damage); in DamageCreate() 1842 RegionUninit(&pDamage->damage); in DamageDestroy() 1854 RegionSubtract(&pDamage->damage, &pDamage->damage, pRegion); in DamageSubtract() 1868 RegionTranslate(&pDamage->damage, pDrawable->x, pDrawable->y); in DamageSubtract() 1869 RegionIntersect(&pDamage->damage, &pDamage->damage, pClip); in DamageSubtract() 1870 RegionTranslate(&pDamage->damage, -pDrawable->x, -pDrawable->y); in DamageSubtract() 1874 return RegionNotEmpty(&pDamage->damage); in DamageSubtract() 1880 RegionEmpty(&pDamage->damage); in DamageEmpty() [all …]
|
| H A D | meson.build | 2 'damage.c', 6 'damage.h',
|
| /OK3568_Linux_fs/external/xserver/present/ |
| H A D | present_wnmd.c | 373 RegionPtr damage) in present_wnmd_flip() argument 384 damage); in present_wnmd_flip() 464 RegionPtr damage; in present_wnmd_execute() local 476 damage = RegionDuplicate(vblank->update); in present_wnmd_execute() 479 RegionTranslate(damage, window->drawable.x, window->drawable.y); in present_wnmd_execute() 480 RegionIntersect(damage, damage, &window->clipList); in present_wnmd_execute() 482 damage = RegionDuplicate(&window->clipList); in present_wnmd_execute() 489 … vblank->target_msc, vblank->pixmap, vblank->sync_flip, damage)) { in present_wnmd_execute() 503 DamageDamageRegion(&vblank->window->drawable, damage); in present_wnmd_execute() 504 RegionDestroy(damage); in present_wnmd_execute()
|
| /OK3568_Linux_fs/external/xserver/composite/ |
| H A D | compalloc.c | 99 cw->damage = 0; in compDestroyDamage() 176 cw->damage = DamageCreate(compReportDamage, in compRedirectWindow() 180 if (!cw->damage) { in compRedirectWindow() 207 DamageUnregister(cw->damage); in compRedirectWindow() 288 if (cw->damage) in compFreeClientWindow() 289 DamageDestroy(cw->damage); in compFreeClientWindow() 300 DamageRegister(&pWin->drawable, cw->damage); in compFreeClientWindow() 619 DamageRegister(&pWin->drawable, cw->damage); in compAllocPixmap() 640 DamageUnregister(cw->damage); in compSetParentPixmap() 642 DamageEmpty(cw->damage); in compSetParentPixmap()
|
| /OK3568_Linux_fs/external/xserver/miext/shadow/ |
| H A D | shpacked.c | 46 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdatePacked() local 48 int nbox = RegionNumRects(damage); in shadowUpdatePacked() 49 BoxPtr pbox = RegionRects(damage); in shadowUpdatePacked()
|
| H A D | shiplan2p8.c | 82 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdateIplan2p8() local 84 int nbox = RegionNumRects(damage); in shadowUpdateIplan2p8() 85 BoxPtr pbox = RegionRects(damage); in shadowUpdateIplan2p8()
|
| H A D | shiplan2p4.c | 81 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdateIplan2p4() local 83 int nbox = RegionNumRects(damage); in shadowUpdateIplan2p4() 84 BoxPtr pbox = RegionRects(damage); in shadowUpdateIplan2p4()
|
| H A D | shafb4.c | 83 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdateAfb4() local 85 int nbox = RegionNumRects(damage); in shadowUpdateAfb4() 86 BoxPtr pbox = RegionRects(damage); in shadowUpdateAfb4()
|
| H A D | shafb8.c | 87 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdateAfb8() local 89 int nbox = RegionNumRects(damage); in shadowUpdateAfb8() 90 BoxPtr pbox = RegionRects(damage); in shadowUpdateAfb8()
|
| H A D | shrotpack.h | 99 RegionPtr damage = DamageRegion(pBuf->pDamage); in FUNC() local 101 int nbox = RegionNumRects(damage); in FUNC() 102 BoxPtr pbox = RegionRects(damage); in FUNC() 121 pShadow, pScreen, damage, shaStride, shaBase, shaBpp); in FUNC()
|
| H A D | shplanar.c | 92 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdatePlanar4() local 94 int nbox = RegionNumRects(damage); in shadowUpdatePlanar4() 95 BoxPtr pbox = RegionRects(damage); in shadowUpdatePlanar4()
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/drivers/modesetting/ |
| H A D | driver.c | 533 PixmapPtr pixmap, DamagePtr damage, int fb_id) in dispatch_dirty_region() argument 536 RegionPtr dirty = DamageRegion(damage); in dispatch_dirty_region() 577 DamageEmpty(damage); in dispatch_dirty_region() 591 ret = dispatch_dirty_region(scrn, pixmap, ms->damage, fb_id); in dispatch_dirty() 594 DamageUnregister(ms->damage); in dispatch_dirty() 595 DamageDestroy(ms->damage); in dispatch_dirty() 596 ms->damage = NULL; in dispatch_dirty() 608 DamagePtr damage = ppriv->slave_damage; in dispatch_dirty_pixmap() local 611 dispatch_dirty_region(scrn, ppix, damage, fb_id); in dispatch_dirty_pixmap() 677 region = DamageRegion(ent->damage); in ms_dirty_update() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/modes/ |
| H A D | xf86Rotate.c | 176 DamagePtr damage = xf86_config->rotation_damage; in xf86RotateRedisplay() local 179 if (!damage || !pScreen->root) in xf86RotateRedisplay() 182 region = DamageRegion(damage); in xf86RotateRedisplay() 214 DamageEmpty(damage); in xf86RotateRedisplay() 368 Bool damage = FALSE; in xf86CrtcRotate() local 428 damage = TRUE; in xf86CrtcRotate() 498 if (damage) in xf86CrtcRotate()
|
| /OK3568_Linux_fs/external/xserver/hw/kdrive/ephyr/ |
| H A D | ephyr_glamor_glx.h | 59 struct pixman_region16 *damage); 74 struct pixman_region16 *damage) in ephyr_glamor_damage_redisplay() argument
|