[vtkusers] Custom VTK Cocoa window flickers gray on new macOS
sean at rogue-research.com
Tue Nov 13 13:34:55 EST 2018
On Tue, 13 Nov 2018 12:11:33 +0100, Alessandro Volz said:
>I am a contributor to the Horos project (the FOSS inherited from
>OsiriX). In this project, we use VTK for the Volume Rendering window.
>When I say 'custom', I mean that we assign our own NSView and NSWindow
>to the vtkCocoaRenderWindow (through SetWindowId and SetRootWindow), and
>initialize the vtkRenderWindowInteractor inside the first drawRect: call.
>With the latest macOS update we have this strange behavior in the VR
>window. Somehow, the VTK render sometimes doesn't successfully get drawn
>- the window is initially gray
>- when resizing, it flickers between gray and render
>- when calling the underlying interactor, the resulting updated image is
>rendered on screen (for example when rotating).
>Do you have any advice how to fix this?
When you say new macOS, which do you mean? 10.14.1 vs 10.14? 10.14.x vs 10.13.x?
Could you try to create a repro case based on the SimpleCocoaVTK example?
Our usage of VTK is similar, but we haven't seen this issue.
Sean McBride, B. Eng sean at rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
More information about the vtkusers