[mutter/wip/garnacho/wayland-emulated-output-transform: 9/13] backends/native: Use framebuffer size on swap_buffers implementation
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wip/garnacho/wayland-emulated-output-transform: 9/13] backends/native: Use framebuffer size on swap_buffers implementation
- Date: Mon, 1 Aug 2016 11:36:09 +0000 (UTC)
commit ee6eb54ea50775aee54c1c8c4c013b8b849dec71
Author: Carlos Garnacho <carlosg gnome org>
Date: Mon Aug 1 03:26:00 2016 +0200
backends/native: Use framebuffer size on swap_buffers implementation
Instead of ClutterStageView layout, which may be affected by transformations.
src/backends/native/meta-renderer-native.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/src/backends/native/meta-renderer-native.c b/src/backends/native/meta-renderer-native.c
index 30c41cf..b101d3f 100644
--- a/src/backends/native/meta-renderer-native.c
+++ b/src/backends/native/meta-renderer-native.c
@@ -589,8 +589,7 @@ meta_onscreen_native_swap_buffers_with_damage (CoglOnscreen *onscreen,
CoglOnscreenEGL *egl_onscreen = onscreen->winsys;
MetaOnscreenNative *onscreen_native = egl_onscreen->platform;
CoglFrameInfo *frame_info;
- MetaRendererView *view;
- cairo_rectangle_int_t view_layout;
+ cairo_rectangle_int_t view_layout = { 0 };
uint32_t handle, stride;
frame_info = g_queue_peek_tail (&onscreen->pending_frame_infos);
@@ -600,8 +599,8 @@ meta_onscreen_native_swap_buffers_with_damage (CoglOnscreen *onscreen,
while (onscreen_native->next_fb_id != 0)
meta_monitor_manager_kms_wait_for_flip (monitor_manager_kms);
- view = onscreen_native->view;
- clutter_stage_view_get_layout (CLUTTER_STAGE_VIEW (view), &view_layout);
+ view_layout.width = cogl_framebuffer_get_width (COGL_FRAMEBUFFER (onscreen));
+ view_layout.height = cogl_framebuffer_get_height (COGL_FRAMEBUFFER (onscreen));
parent_vtable->onscreen_swap_buffers_with_damage (onscreen,
rectangles,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]