Home
last modified time | relevance | path

Searched refs:damage (Results 1 – 25 of 122) sorted by relevance

12345

/third_party/skia/modules/sksg/tests/
DSGTest.cpp109 std::vector<SkRect> damage = { {0, 0, 100, 100}, { 200, 100, 300, 200} }; in inval_test1() local
113 &damage); in inval_test1()
135 std::vector<SkRect> damage = { {0, 0, 100, 100}, { 200, 100, 300, 200} }; in inval_test1() local
139 &damage); in inval_test1()
145 std::vector<SkRect> damage = { {0, 0, 100, 100}, { 0, 0, 50, 100} }; in inval_test1() local
149 &damage); in inval_test1()
171 std::vector<SkRect> damage = { {0, 0, 300, 200}, { 0, 0, 600, 400} }; in inval_test1() local
175 &damage); in inval_test1()
197 std::vector<SkRect> damage = { {400, 200, 600, 400}, { 400, 200, 500, 400} }; in inval_test1() local
201 &damage); in inval_test1()
[all …]
/third_party/flutter/skia/modules/sksg/tests/
DSGTest.cpp109 std::vector<SkRect> damage = { {0, 0, 100, 100}, { 200, 100, 300, 200} }; in inval_test1() local
113 &damage); in inval_test1()
135 std::vector<SkRect> damage = { {0, 0, 100, 100}, { 200, 100, 300, 200} }; in inval_test1() local
139 &damage); in inval_test1()
145 std::vector<SkRect> damage = { {0, 0, 100, 100}, { 0, 0, 50, 100} }; in inval_test1() local
149 &damage); in inval_test1()
171 std::vector<SkRect> damage = { {0, 0, 300, 200}, { 0, 0, 600, 400} }; in inval_test1() local
175 &damage); in inval_test1()
197 std::vector<SkRect> damage = { {400, 200, 600, 400}, { 400, 200, 500, 400} }; in inval_test1() local
201 &damage); in inval_test1()
[all …]
/third_party/skia/third_party/externals/egl-registry/extensions/KHR/
DEGL_KHR_partial_update.txt101 the word "damage" for subtly but significantly different purposes:
103 "Surface damage" is what the EGL_KHR_swap_buffers_with_damage extension
109 "Buffer damage" is what the EGL_KHR_partial_update extension is concerned
114 which requires linking one frame or buffer to another. Buffer damage is
117 Following are examples of the two different damage types. Note that the
119 differ according to the type of damage being discussed.
121 Surface damage example (EGL_KHR_swap_buffers_with_damage)
123 The surface damage for frame n is the difference between frame n and frame
136 |@@@@@@@@@| | | |@@@@@@@@@| | | | | Surface damage
141 Buffer damage example (EGL_KHR_partial_update)
[all …]
DEGL_KHR_swap_buffers_with_damage.txt61 list of damage rectangles that can be passed to a system
72 "damage" for subtly but significantly different purposes:
74 "Surface damage" is what the EGL_KHR_swap_buffers_with_damage extension
80 "Buffer damage" is what the EGL_KHR_partial_update extension is concerned
85 which requires linking one frame or buffer to another. Buffer damage is
88 Following are examples of the two different damage types. Note that the
90 differ according to the type of damage being discussed.
92 Surface damage example (EGL_KHR_swap_buffers_with_damage)
94 The surface damage for frame n is the difference between frame n and frame
107 |@@@@@@@@@| | | |@@@@@@@@@| | | | | Surface damage
[all …]
/third_party/EGL/extensions/KHR/
DEGL_KHR_partial_update.txt101 the word "damage" for subtly but significantly different purposes:
103 "Surface damage" is what the EGL_KHR_swap_buffers_with_damage extension
109 "Buffer damage" is what the EGL_KHR_partial_update extension is concerned
114 which requires linking one frame or buffer to another. Buffer damage is
117 Following are examples of the two different damage types. Note that the
119 differ according to the type of damage being discussed.
121 Surface damage example (EGL_KHR_swap_buffers_with_damage)
123 The surface damage for frame n is the difference between frame n and frame
136 |@@@@@@@@@| | | |@@@@@@@@@| | | | | Surface damage
141 Buffer damage example (EGL_KHR_partial_update)
[all …]
DEGL_KHR_swap_buffers_with_damage.txt61 list of damage rectangles that can be passed to a system
72 "damage" for subtly but significantly different purposes:
74 "Surface damage" is what the EGL_KHR_swap_buffers_with_damage extension
80 "Buffer damage" is what the EGL_KHR_partial_update extension is concerned
85 which requires linking one frame or buffer to another. Buffer damage is
88 Following are examples of the two different damage types. Note that the
90 differ according to the type of damage being discussed.
92 Surface damage example (EGL_KHR_swap_buffers_with_damage)
94 The surface damage for frame n is the difference between frame n and frame
107 |@@@@@@@@@| | | |@@@@@@@@@| | | | | Surface damage
[all …]
/third_party/weston/libweston/backend-rdp/
Drdp.c195 rdp_peer_refresh_rfx(pixman_region32_t *damage, pixman_image_t *image, freerdp_peer *peer) in rdp_peer_refresh_rfx() argument
208 width = (damage->extents.x2 - damage->extents.x1); in rdp_peer_refresh_rfx()
209 height = (damage->extents.y2 - damage->extents.y1); in rdp_peer_refresh_rfx()
219 cmd.destLeft = damage->extents.x1; in rdp_peer_refresh_rfx()
220 cmd.destTop = damage->extents.y1; in rdp_peer_refresh_rfx()
221 cmd.destRight = damage->extents.x2; in rdp_peer_refresh_rfx()
222 cmd.destBottom = damage->extents.y2; in rdp_peer_refresh_rfx()
228 ptr = pixman_image_get_data(image) + damage->extents.x1 + in rdp_peer_refresh_rfx()
229 damage->extents.y1 * (pixman_image_get_stride(image) / sizeof(uint32_t)); in rdp_peer_refresh_rfx()
231 rects = pixman_region32_rectangles(damage, &nrects); in rdp_peer_refresh_rfx()
[all …]
/third_party/weston/compositor/
Dscreen-share.c110 pixman_region32_t damage; member
408 pixman_region32_fini(&buffer->damage); in ss_shm_buffer_destroy()
490 pixman_region32_init_rect(&sb->damage, 0, 0, width, height); in shared_output_get_shm_buffer()
516 pixman_region32_fini(&sb->damage); in shared_output_get_shm_buffer()
655 pixman_image_set_clip_region32(sb->pm_image, &sb->damage); in shared_output_update()
678 r = pixman_region32_rectangles(&sb->damage, &nrects); in shared_output_update()
694 pixman_region32_fini(&sb->damage); in shared_output_update()
695 pixman_region32_init(&sb->damage); in shared_output_update()
821 pixman_region32_t damage; in shared_output_repainted() local
847 pixman_region32_init_rect(&damage, 0, 0, width, height); in shared_output_repainted()
[all …]
/third_party/EGL/extensions/EXT/
DEGL_EXT_swap_buffers_with_damage.txt49 list of damage rectangles that can be passed to a system
115 of any damage rectangles forwarded by
196 3) What origin should be used for damage rectangles?
203 for the damage rectangles even though it was known to be
218 bottom left origin. For this extension that means that EGL damage
230 damage rectangles that are forwarded to the native window system
233 RESOLVED: The meaningfulness of those forwarded damage rectangles
265 possible to reliably map EGL damage rectangles to native window
269 damage rectangles to native window coordinates is that a native
276 reliable mappings of EGL damage rectangles then compositors would
[all …]
/third_party/skia/third_party/externals/egl-registry/extensions/EXT/
DEGL_EXT_swap_buffers_with_damage.txt49 list of damage rectangles that can be passed to a system
115 of any damage rectangles forwarded by
196 3) What origin should be used for damage rectangles?
203 for the damage rectangles even though it was known to be
218 bottom left origin. For this extension that means that EGL damage
230 damage rectangles that are forwarded to the native window system
233 RESOLVED: The meaningfulness of those forwarded damage rectangles
265 possible to reliably map EGL damage rectangles to native window
269 damage rectangles to native window coordinates is that a native
276 reliable mappings of EGL damage rectangles then compositors would
[all …]
/third_party/weston/libweston/backend-wayland/
Dwayland.c185 pixman_region32_t damage; /**< in global coords */ member
255 pixman_region32_fini(&buffer->damage); in wayland_shm_buffer_destroy()
339 pixman_region32_init(&sb->damage); in wayland_output_get_shm_buffer()
340 pixman_region32_copy(&sb->damage, &output->base.region); in wayland_output_get_shm_buffer()
521 pixman_region32_t *damage, in wayland_output_repaint_gl() argument
532 ec->renderer->repaint_output(&output->base, damage); in wayland_output_repaint_gl()
534 pixman_region32_subtract(&ec->primary_plane.damage, in wayland_output_repaint_gl()
535 &ec->primary_plane.damage, damage); in wayland_output_repaint_gl()
583 pixman_region32_t damage; in wayland_shm_buffer_attach() local
588 pixman_region32_init(&damage); in wayland_shm_buffer_attach()
[all …]
/third_party/weston/libweston/backend-headless/
Dheadless.c125 pixman_region32_t *damage, in headless_output_repaint() argument
131 ec->renderer->repaint_output(&output->base, damage); in headless_output_repaint()
133 pixman_region32_subtract(&ec->primary_plane.damage, in headless_output_repaint()
134 &ec->primary_plane.damage, damage); in headless_output_repaint()
/third_party/weston/libweston/
Dscreenshooter.c270 pixman_region32_t damage, transformed_damage; in weston_recorder_frame_notify() local
288 pixman_region32_init(&damage); in weston_recorder_frame_notify()
290 pixman_region32_intersect(&damage, &output->region, data); in weston_recorder_frame_notify()
291 pixman_region32_translate(&damage, -output->x, -output->y); in weston_recorder_frame_notify()
294 &damage, &transformed_damage); in weston_recorder_frame_notify()
295 pixman_region32_fini(&damage); in weston_recorder_frame_notify()
Dcompositor.c558 pixman_region32_init(&surface->damage); in weston_surface_create()
1053 pixman_region32_t damage; in weston_view_damage_below() local
1055 pixman_region32_init(&damage); in weston_view_damage_below()
1056 pixman_region32_subtract(&damage, &view->transform.boundingbox, in weston_view_damage_below()
1059 pixman_region32_union(&view->plane->damage, in weston_view_damage_below()
1060 &view->plane->damage, &damage); in weston_view_damage_below()
1061 pixman_region32_fini(&damage); in weston_view_damage_below()
1732 pixman_region32_union_rect(&surface->damage, &surface->damage, in weston_surface_damage()
2256 pixman_region32_fini(&surface->damage); in weston_surface_destroy()
2468 pixman_region32_union(&compositor->primary_plane.damage, in weston_output_damage()
[all …]
/third_party/weston/libweston/backend-hdi/
Dhdi_output.cpp205 pixman_region32_t *damage, in hdi_output_repaint() argument
235 &view->transform.boundingbox, damage); in hdi_output_repaint()
273 output_base->compositor->gpu_renderer->repaint_output(output_base, damage); in hdi_output_repaint()
281 output_base->compositor->hdi_renderer->repaint_output(output_base, damage); in hdi_output_repaint()
300 wl_signal_emit(&output_base->frame_signal, damage); in hdi_output_repaint()
/third_party/weston/clients/
Dnested.c120 pixman_region32_t damage; member
406 pixman_region32_fini(&surface->pending.damage); in destroy_surface()
497 pixman_region32_union_rect(&surface->pending.damage, in surface_damage()
498 &surface->pending.damage, in surface_damage()
566 pixman_region32_clear(&surface->pending.damage); in surface_commit()
628 pixman_region32_init(&surface->pending.damage); in compositor_create_surface()
1078 rects = pixman_region32_rectangles(&surface->pending.damage, &n_rects); in ss_surface_attach()
/third_party/mksh/
Drlimits.opt15 * direct, other damage, loss, or other issues arising in any way out
17 * damage or existence of a defect, except proven that it results out
/third_party/gstreamer/gstplugins_good/sys/ximage/
Dgstximagesrc.c248 s->damage = None; in gst_ximage_src_open_display()
254 s->damage = in gst_ximage_src_open_display()
256 if (s->damage != None) { in gst_ximage_src_open_display()
269 XDamageDestroy (s->xcontext->disp, s->damage); in gst_ximage_src_open_display()
270 s->damage = None; in gst_ximage_src_open_display()
334 if (src->damage != None) { in gst_ximage_src_stop()
335 XDamageDestroy (src->xcontext->disp, src->damage); in gst_ximage_src_stop()
336 src->damage = None; in gst_ximage_src_stop()
555 XDamageSubtract (ximagesrc->xcontext->disp, ximagesrc->damage, None, in gst_ximage_src_ximage_get()
Dgstximagesrc.h99 Damage damage; member
/third_party/weston/libweston/backend-x11/
Dx11.c420 pixman_region32_t *damage, in x11_output_repaint_gl() argument
426 ec->renderer->repaint_output(output_base, damage); in x11_output_repaint_gl()
428 pixman_region32_subtract(&ec->primary_plane.damage, in x11_output_repaint_gl()
429 &ec->primary_plane.damage, damage); in x11_output_repaint_gl()
489 pixman_region32_t *damage, in x11_output_repaint_shm() argument
499 ec->renderer->repaint_output(output_base, damage); in x11_output_repaint_shm()
501 pixman_region32_subtract(&ec->primary_plane.damage, in x11_output_repaint_shm()
502 &ec->primary_plane.damage, damage); in x11_output_repaint_shm()
503 set_clip_for_output(output_base, damage); in x11_output_repaint_shm()
/third_party/weston/libweston/backend-fbdev/
Dfbdev.c146 fbdev_output_repaint(struct weston_output *base, pixman_region32_t *damage, in fbdev_output_repaint() argument
154 ec->renderer->repaint_output(base, damage); in fbdev_output_repaint()
157 pixman_region32_subtract(&ec->primary_plane.damage, in fbdev_output_repaint()
158 &ec->primary_plane.damage, damage); in fbdev_output_repaint()
/third_party/weston/libweston/backend-drm/
Ddrm.c339 pixman_region32_t *damage) in drm_output_render_pixman() argument
351 ec->renderer->repaint_output(&output->base, damage); in drm_output_render_pixman()
353 pixman_region32_copy(&output->previous_damage, damage); in drm_output_render_pixman()
359 drm_output_render(struct drm_output_state *state, pixman_region32_t *damage) in drm_output_render() argument
386 if (!pixman_region32_not_empty(damage) && in drm_output_render()
392 fb = drm_output_render_pixman(state, damage); in drm_output_render()
394 fb = drm_output_render_gl(state, damage); in drm_output_render()
415 pixman_region32_subtract(&c->primary_plane.damage, in drm_output_render()
416 &c->primary_plane.damage, damage); in drm_output_render()
423 pixman_region32_copy(&scanout_damage, damage); in drm_output_render()
[all …]
Ddrm-internal.h771 drm_output_render(struct drm_output_state *state, pixman_region32_t *damage);
800 drm_output_render_gl(struct drm_output_state *state, pixman_region32_t *damage);
825 drm_output_render_gl(struct drm_output_state *state, pixman_region32_t *damage) in drm_output_render_gl() argument
Ddrm-gbm.c273 drm_output_render_gl(struct drm_output_state *state, pixman_region32_t *damage) in drm_output_render_gl() argument
281 damage); in drm_output_render_gl()
Ddrm-virtual.c133 pixman_region32_t *damage, in drm_virtual_output_repaint() argument
164 drm_output_render(state, damage); in drm_virtual_output_repaint()

12345