[gnome-remote-desktop] damage-utils: Replace desktop{width, height} with surface{width, height}
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-remote-desktop] damage-utils: Replace desktop{width, height} with surface{width, height}
- Date: Fri, 3 Sep 2021 09:34:43 +0000 (UTC)
commit 9654a734a1fc5dc726654bb91192a40d97342387
Author: Pascal Nowack <Pascal Nowack gmx de>
Date: Sun Jul 4 21:01:57 2021 +0200
damage-utils: Replace desktop{width,height} with surface{width,height}
The words desktop_width and desktop_height actually don't represent the
situation (any more), since the damage detection mechanism handles
surfaces (monitors, windows, part of monitors or windows, etc.) now,
which won't necessarily represent the whole graphics output buffer.
src/grd-damage-utils.c | 16 ++++++++--------
src/grd-damage-utils.h | 4 ++--
2 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/src/grd-damage-utils.c b/src/grd-damage-utils.c
index efb3064..6753ec4 100644
--- a/src/grd-damage-utils.c
+++ b/src/grd-damage-utils.c
@@ -46,8 +46,8 @@ grd_is_tile_dirty (cairo_rectangle_int_t *tile,
cairo_region_t *
grd_get_damage_region (uint8_t *current_data,
uint8_t *prev_data,
- uint32_t desktop_width,
- uint32_t desktop_height,
+ uint32_t surface_width,
+ uint32_t surface_height,
uint32_t tile_width,
uint32_t tile_height,
uint32_t stride,
@@ -62,15 +62,15 @@ grd_get_damage_region (uint8_t *current_data,
if (current_data == NULL || prev_data == NULL)
{
tile.x = tile.y = 0;
- tile.width = desktop_width;
- tile.height = desktop_height;
+ tile.width = surface_width;
+ tile.height = surface_height;
cairo_region_union_rectangle (damage_region, &tile);
return damage_region;
}
- cols = desktop_width / tile_width + (desktop_width % tile_width ? 1 : 0);
- rows = desktop_height / tile_height + (desktop_height % tile_height ? 1 : 0);
+ cols = surface_width / tile_width + (surface_width % tile_width ? 1 : 0);
+ rows = surface_height / tile_height + (surface_height % tile_height ? 1 : 0);
for (y = 0; y < rows; ++y)
{
@@ -78,9 +78,9 @@ grd_get_damage_region (uint8_t *current_data,
{
tile.x = x * tile_width;
tile.y = y * tile_height;
- tile.width = desktop_width - tile.x < tile_width ? desktop_width - tile.x
+ tile.width = surface_width - tile.x < tile_width ? surface_width - tile.x
: tile_width;
- tile.height = desktop_height - tile.y < tile_height ? desktop_height - tile.y
+ tile.height = surface_height - tile.y < tile_height ? surface_height - tile.y
: tile_height;
if (grd_is_tile_dirty (&tile, current_data, prev_data, stride, bytes_per_pixel))
diff --git a/src/grd-damage-utils.h b/src/grd-damage-utils.h
index a68bba5..81d0180 100644
--- a/src/grd-damage-utils.h
+++ b/src/grd-damage-utils.h
@@ -26,8 +26,8 @@
cairo_region_t *grd_get_damage_region (uint8_t *current_data,
uint8_t *prev_data,
- uint32_t desktop_width,
- uint32_t desktop_height,
+ uint32_t surface_width,
+ uint32_t surface_height,
uint32_t tile_width,
uint32_t tile_height,
uint32_t stride,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]