vtkCarbonWindow agl context not updated on window resize
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
I've taken Cylinder.cxx and modified it to show that it is possible that the aglUpdateContext call in vtkCarbonRenderWindowInteractor is bypassed and the viewport not updated.
When I saw an agl call in the interactor that was an immediate red flag for me. None of the other interactor classes have wgl or glx or gl calls in them.
To update the size, the other interactors call vtkRenderWindowInteractor::UpdateSize(), but vtkCarbonRenderWindowInteractor doesn't do that.
This is low priority for me because I don't need the fix. I just noticed it as I was in there. But this should at least be considered when vtkCarbonRenderWindow is rewritten to use HIViews, which I understand will be done sometime.
One possible thing is that I've seen some sample code from the apple developers site call aglUpdateContext every time the scene is to be drawn. I'm not sure of the performance implications, but that is a brute force way to solve this problem.