summaryrefslogtreecommitdiff
path: root/src/compositor
Commit message (Collapse)AuthorAgeFilesLines
* surface-xrender: restore opacity handlingAlberts Muktupāvels2021-06-171-1/+66
| | | | | | Commit 1021494e347da7045c1db834bf9e4f1b5e076f17 removed too much. https://gitlab.gnome.org/GNOME/metacity/-/issues/19
* compositor-xrender: use GRand to generate random numbersAlberts Muktupāvels2020-10-101-3/+9
|
* compositor-vulkan: use enumeration type to find nickAlberts Muktupāvels2020-09-131-20/+9
|
* compositor: add MetaCompositorXPresentAlberts Muktupāvels2020-09-123-0/+316
| | | | https://gitlab.gnome.org/GNOME/metacity/-/issues/13
* compositor-xrender: add meta_compositor_xrender_drawAlberts Muktupāvels2020-09-122-35/+61
|
* compositor: add ready_to_redraw vfuncAlberts Muktupāvels2020-09-122-0/+16
|
* compositor-xrender: move root buffer creation to vfuncAlberts Muktupāvels2020-09-122-25/+44
|
* compositor-xrender: add meta_compositor_xrender_create_root_bufferAlberts Muktupāvels2020-09-122-40/+55
|
* compositor-xrender: make derivableAlberts Muktupāvels2020-09-122-134/+204
|
* compositor-xrender: fix memory leaksAlberts Muktupāvels2020-09-121-0/+12
|
* prefs: add new compositor settingAlberts Muktupāvels2020-09-051-4/+23
| | | | And deprecate old compositing-manager setting.
* compositor-vulkan: do not change compositing-manager settingAlberts Muktupāvels2020-09-051-2/+3
|
* compositor-xrender: do not create shadows when disabledAlberts Muktupāvels2020-07-133-5/+15
| | | | https://gitlab.gnome.org/GNOME/metacity/-/issues/12
* compositor-vulkan: fix buildAlberts Muktupāvels2020-06-061-0/+2
| | | | | | VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE enum was removed in 1.2.140. https://gitlab.gnome.org/GNOME/metacity/-/issues/10
* surface-xrender: remove frame maskAlberts Muktupāvels2020-02-281-236/+2
|
* compositor: add MetaCompositorExternalAlberts Muktupāvels2020-02-282-0/+172
|
* surface-xrender: store is_argb in MetaSurfaceXRender structAlberts Muktupāvels2020-02-231-22/+5
|
* surface-xrender: avoid XFixesFetchRegionAndBounds in paintAlberts Muktupāvels2020-02-231-31/+0
|
* surface: avoid XFixesFetchRegionAndBounds in pre_paintAlberts Muktupāvels2020-02-231-26/+18
|
* surface-xrender: remove visibility check from paint functionsAlberts Muktupāvels2019-10-231-6/+0
|
* compositor-xrender: pass only visible surfaces to paint_windowsAlberts Muktupāvels2019-10-231-10/+13
|
* compositor-xrender: merge paint_all into redraw functionAlberts Muktupāvels2019-10-231-43/+33
|
* compositor: remove hide_window vfuncAlberts Muktupāvels2019-10-235-31/+0
|
* compositor: remove remove_window vfuncAlberts Muktupāvels2019-10-235-26/+0
|
* compositor: remove window_opacity_changed vfuncAlberts Muktupāvels2019-10-235-27/+0
|
* compositor: remove sync_window_geometry vfuncAlberts Muktupāvels2019-10-234-24/+0
|
* compositor-xrender: move shadow to MetaSurfaceXRenderAlberts Muktupāvels2019-10-233-233/+181
|
* surface-xrender: remove meta_surface_xrender_get_pictureAlberts Muktupāvels2019-10-232-8/+0
|
* compositor-xrender: add meta_compositor_xrender_create_shadowAlberts Muktupāvels2019-10-232-77/+81
|
* surface: add full damage when opacity changesAlberts Muktupāvels2019-10-221-0/+1
|
* compositor-xrender: move shadow to MetaShadowXRenderAlberts Muktupāvels2019-10-223-106/+226
|
* compositor-xrender: remove unused parameters from shadow_pictureAlberts Muktupāvels2019-10-221-3/+1
|
* compositor-xrender: move shadow painting to separate functionAlberts Muktupāvels2019-10-221-56/+63
|
* surface: add sync_geometry vfuncAlberts Muktupāvels2019-10-224-0/+42
|
* surface: add damage parameter to pre_paint vfuncAlberts Muktupāvels2019-10-224-10/+13
|
* surface: add is_visible vfuncAlberts Muktupāvels2019-10-224-3/+22
|
* surface-xrender: do not create picture if we don't have pixmapAlberts Muktupāvels2019-10-221-6/+4
|
* compositor-xrender: don't set clip region for shadow pictureAlberts Muktupāvels2019-10-211-69/+23
| | | | Instead remove frame bounds region from shadow region.
* compositor-xrender: remove windows_by_xidAlberts Muktupāvels2019-10-201-21/+0
|
* compositor-xrender: move Expose event handling to MetaCompositorAlberts Muktupāvels2019-10-202-69/+33
|
* compositor-xrender: pass MetaSurface to shadow_changedAlberts Muktupāvels2019-10-201-79/+27
|
* compositor: pass MetaSurface to remove_windowAlberts Muktupāvels2019-10-205-11/+8
|
* surface: add full damage when hiding windowAlberts Muktupāvels2019-10-201-14/+22
|
* compositor-xrender: remove shadow_typeAlberts Muktupāvels2019-10-201-13/+16
|
* compositor-xrender: create root tile in pre_paintAlberts Muktupāvels2019-10-201-6/+4
|
* compositor-xrender: rename extents to shadow_regionAlberts Muktupāvels2019-10-201-18/+18
|
* compositor: move meta_surface_pre_paint to pre_paint vfuncAlberts Muktupāvels2019-10-204-12/+19
|
* compositor-xrender: remove needs_shadowAlberts Muktupāvels2019-10-201-8/+3
|
* compositor-xrender: remove modeAlberts Muktupāvels2019-10-191-47/+24
|
* compositor-xrender: use meta_surface_has_shadowAlberts Muktupāvels2019-10-191-85/+5
|