Robin Gareus
000c25edcc
Update gtkmm -> ytkmm header location (omnibus commit)
2025-02-01 15:25:14 +01:00
Robin Gareus
07866caf1e
Update gdk -> ydk header location (omnibus commit)
2025-02-01 13:37:48 +01:00
Robin Gareus
4866baacf5
Release NSGLView, fixes heap-use-after-free
2024-12-06 18:52:04 +01:00
Robin Gareus
509504acf2
Add API to set openGL backing scale
2023-02-04 22:25:52 +01:00
Robin Gareus
ffafa5cfc7
NSGLView: clean up, allow optional scaling
2023-02-04 21:36:01 +01:00
Robin Gareus
d12dd4015d
Revert canvas debugging
...
This reverts commit 8359311849 .
This reverts commit f377822891 .
This reverts commit 859d6ebe4a .
This reverts commit 4cd7de7a6f .
2023-02-04 18:23:18 +01:00
Robin Gareus
8359311849
debug: allow to profile exposure (revert this later)
2023-02-01 19:41:11 +01:00
Robin Gareus
7ca7eb0264
NSGLView: upscale when window is on retina screen
2023-02-01 19:40:03 +01:00
Robin Gareus
24d8e5de2c
NSGLView: implement partial exposure
2023-02-01 01:23:24 +01:00
Robin Gareus
2f0914c730
Allow to disable use of NSGLView
...
On recent Mac systems (Catalina) OpenGL is slower compared to
directly using GTK's NSView. Furthermore when compiled on
Catalina, and running on a system with a Retina screen, the initial
size of the canvas may be wrong:
libs/gtkmm2ext/nsglview.mm:175:1: warning: method possibly
missing a [super reshape] call [-Wobjc-missing-super-calls]
This is not an issue when running versions compiled on older systems.
2020-03-24 14:24:14 +01:00
Robin Gareus
cec5ce8f45
Update canvas/UI lib GPL boilerplate and (C) from git log
2019-08-03 15:53:17 +02:00
Robin Gareus
500033b416
Debug NSView Exposure
2017-03-21 15:53:29 +01:00
Robin Gareus
5e9492b996
consolidate NSGLView
2017-03-21 15:53:29 +01:00
Robin Gareus
533a93daa6
match name of synthesized property (fixed i386 builds)
2017-03-21 03:46:40 +01:00
Robin Gareus
d3e730abbf
fix OSX/PPC compilation
2017-03-21 01:58:45 +01:00
Robin Gareus
c0828792f0
NSGLView: default to hidden, add API to un/hide
2017-03-20 17:12:08 +01:00
Robin Gareus
b5e613d453
Move NSGlView into libgtkmm2ext
...
This allows to re-use the concept with CairoWidget
2017-03-20 04:35:05 +01:00