[gtk: 11/11] Merge branch 'wip/chergert/macos-iosurface' into 'main'
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk: 11/11] Merge branch 'wip/chergert/macos-iosurface' into 'main'
- Date: Wed, 23 Feb 2022 03:10:43 +0000 (UTC)
commit 2c88797195815e642cacefbd1ec7bccc7801709d
Merge: 3b0ceeb09a e1d3d01e2f
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Feb 23 03:10:43 2022 +0000
Merge branch 'wip/chergert/macos-iosurface' into 'main'
macos: modernize rendering with CALayer and IOSurface
See merge request GNOME/gtk!4477
gdk/gdkglcontext.c | 7 +
gdk/gdkglcontextprivate.h | 2 +
gdk/macos/GdkMacosCairoSubview.c | 167 ------
gdk/macos/GdkMacosCairoView.c | 267 ---------
gdk/macos/GdkMacosGLView.c | 125 ----
gdk/macos/GdkMacosLayer.c | 386 +++++++++++++
gdk/macos/GdkMacosLayer.h | 44 ++
gdk/macos/{GdkMacosGLView.h => GdkMacosTile.c} | 36 +-
.../{GdkMacosCairoSubview.h => GdkMacosTile.h} | 28 +-
gdk/macos/GdkMacosView.c | 86 +++
gdk/macos/{GdkMacosCairoView.h => GdkMacosView.h} | 19 +-
gdk/macos/GdkMacosWindow.c | 18 +-
gdk/macos/GdkMacosWindow.h | 3 +
gdk/macos/gdkmacosbuffer-private.h | 58 ++
gdk/macos/gdkmacosbuffer.c | 271 +++++++++
gdk/macos/gdkmacoscairocontext.c | 225 ++++----
gdk/macos/gdkmacosdisplay.c | 6 +-
gdk/macos/gdkmacosglcontext-private.h | 17 +-
gdk/macos/gdkmacosglcontext.c | 637 ++++++++++++---------
gdk/macos/gdkmacossurface-private.h | 131 +++--
gdk/macos/gdkmacossurface.c | 146 +++--
gdk/macos/meson.build | 9 +-
gsk/gl/gskglcommandqueue.c | 28 +-
gsk/gl/gskglcommandqueueprivate.h | 3 +-
gsk/gl/gskglrenderjob.c | 18 +-
gtk/gtkfilechoosernativequartz.c | 2 +-
26 files changed, 1629 insertions(+), 1110 deletions(-)
---
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]