Fix issues with jogl on osx improve state cache
jogl makes some assumptions about state that have to be handled for panels. Also make sure to get a recent context etc. Improve the OpenGLState class to include the ability to Reset Push and Pop state for use when interfacing with external code that manipulates OpenGL state.
Showing
- Rendering/External/vtkExternalOpenGLRenderWindow.cxx 0 additions, 3 deletionsRendering/External/vtkExternalOpenGLRenderWindow.cxx
- Rendering/OpenGL2/vtkGenericOpenGLRenderWindow.cxx 19 additions, 2 deletionsRendering/OpenGL2/vtkGenericOpenGLRenderWindow.cxx
- Rendering/OpenGL2/vtkGenericOpenGLRenderWindow.h 5 additions, 0 deletionsRendering/OpenGL2/vtkGenericOpenGLRenderWindow.h
- Rendering/OpenGL2/vtkOpenGLRenderWindow.cxx 3 additions, 11 deletionsRendering/OpenGL2/vtkOpenGLRenderWindow.cxx
- Rendering/OpenGL2/vtkOpenGLState.cxx 449 additions, 289 deletionsRendering/OpenGL2/vtkOpenGLState.cxx
- Rendering/OpenGL2/vtkOpenGLState.h 33 additions, 4 deletionsRendering/OpenGL2/vtkOpenGLState.h
- Wrapping/Java/vtk/rendering/jogl/vtkAbstractJoglComponent.java 2 additions, 0 deletions...ing/Java/vtk/rendering/jogl/vtkAbstractJoglComponent.java
- Wrapping/Java/vtk/rendering/jogl/vtkJoglCanvasComponent.java 1 addition, 1 deletionWrapping/Java/vtk/rendering/jogl/vtkJoglCanvasComponent.java
- Wrapping/Java/vtk/rendering/jogl/vtkJoglPanelComponent.java 1 addition, 1 deletionWrapping/Java/vtk/rendering/jogl/vtkJoglPanelComponent.java
- Wrapping/Java/vtk/vtkPanel.java 11 additions, 0 deletionsWrapping/Java/vtk/vtkPanel.java
Loading
Please register or sign in to comment