509504acf2
Add API to set openGL backing scale
2023-02-04 22:25:52 +01:00
ffafa5cfc7
NSGLView: clean up, allow optional scaling
2023-02-04 21:36:01 +01:00
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
8359311849
debug: allow to profile exposure (revert this later)
2023-02-01 19:41:11 +01:00
7ca7eb0264
NSGLView: upscale when window is on retina screen
2023-02-01 19:40:03 +01:00
24d8e5de2c
NSGLView: implement partial exposure
2023-02-01 01:23:24 +01:00
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
cec5ce8f45
Update canvas/UI lib GPL boilerplate and (C) from git log
2019-08-03 15:53:17 +02:00
500033b416
Debug NSView Exposure
2017-03-21 15:53:29 +01:00
5e9492b996
consolidate NSGLView
2017-03-21 15:53:29 +01:00
533a93daa6
match name of synthesized property (fixed i386 builds)
2017-03-21 03:46:40 +01:00
d3e730abbf
fix OSX/PPC compilation
2017-03-21 01:58:45 +01:00
c0828792f0
NSGLView: default to hidden, add API to un/hide
2017-03-20 17:12:08 +01:00
b5e613d453
Move NSGlView into libgtkmm2ext
...
This allows to re-use the concept with CairoWidget
2017-03-20 04:35:05 +01:00