aboutsummaryrefslogtreecommitdiffstats
path: root/nativewindow.iml
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2012-09-20 22:45:19 +0200
committerSven Gothel <[email protected]>2012-09-20 22:45:19 +0200
commit60c63acc298fd33ada43f37962d1d6c32a0359c3 (patch)
tree0a2ef207ea469bb3d77b21787309b2ce14e11d63 /nativewindow.iml
parent7da8654b49aa3ddd01fbc64a710b5efe04529381 (diff)
OSX CALayer / MacOSXCGLContext: Remove pbuffer swap garbage; Split pbuffer/FBO revalidation/redraw; Don't sync @ needsDisplay
Simplified pbuffer replacement: Simply keep holding the pbuffer reference in native code until receiving newPBuffer @ swap. The newPBuffer will be established @draw method. This allows removing interaction at destroy pbuffer, which caused garbage and crash. Remove pbuffer swap garbage See above. Split pbuffer/FBO revalidation/redraw Don't sync @ needsDisplay - No need to sync @ repaint command setNSOpenGLLayerNeedsDisplay* since we use volatiles and all lifecycle action is done @draw -> faster
Diffstat (limited to 'nativewindow.iml')
0 files changed, 0 insertions, 0 deletions