summaryrefslogtreecommitdiff
path: root/libweston
diff options
context:
space:
mode:
authorDaniel Stone <daniels@collabora.com>2022-06-25 16:37:30 +0100
committerPekka Paalanen <pq@iki.fi>2022-06-29 11:38:36 +0000
commit19278569a3243cf91596155b73eac29692868fc6 (patch)
treeedeee1c782d89aefabd9ef43a0ffe909a6750d44 /libweston
parente4100f856db5153625cb137e8e852d4413481a79 (diff)
downloadweston-19278569a3243cf91596155b73eac29692868fc6.tar.gz
noop-renderer: weston_buffer properties are set by the core
ca9bb01fe6f6 made it so that we already set shm_buffer, width, height, etc, in the core. There's no need for the renderer to do this. Signed-off-by: Daniel Stone <daniels@collabora.com>
Diffstat (limited to 'libweston')
-rw-r--r--libweston/noop-renderer.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/libweston/noop-renderer.c b/libweston/noop-renderer.c
index e89200b3..e6ab8ee4 100644
--- a/libweston/noop-renderer.c
+++ b/libweston/noop-renderer.c
@@ -57,7 +57,7 @@ noop_renderer_attach(struct weston_surface *es, struct weston_buffer *buffer)
{
struct wl_shm_buffer *shm_buffer;
uint8_t *data;
- uint32_t size, i, width, height, stride;
+ uint32_t size, i, height, stride;
__attribute__((unused)) int unused = 0;
if (!buffer)
@@ -78,8 +78,7 @@ noop_renderer_attach(struct weston_surface *es, struct weston_buffer *buffer)
shm_buffer = buffer->shm_buffer;
data = wl_shm_buffer_get_data(shm_buffer);
stride = wl_shm_buffer_get_stride(shm_buffer);
- width = wl_shm_buffer_get_width(shm_buffer);
- height = wl_shm_buffer_get_height(shm_buffer);
+ height = buffer->height;
size = stride * height;
/* Access the buffer data to make sure the buffer's client gets killed
@@ -91,9 +90,6 @@ noop_renderer_attach(struct weston_surface *es, struct weston_buffer *buffer)
unused ^= data[i];
wl_shm_buffer_end_access(shm_buffer);
- buffer->shm_buffer = shm_buffer;
- buffer->width = width;
- buffer->height = height;
}
static void