Skip to content

Commit 2779ac0

Browse files
authored
Merge pull request #438 from Kitware/pixel_space_fix
fix(Rendering): pixel space callback issues
2 parents f29da44 + b0b4d0f commit 2779ac0

File tree

1 file changed

+2
-2
lines changed
  • Sources/Rendering/OpenGL/PixelSpaceCallbackMapper

1 file changed

+2
-2
lines changed

Sources/Rendering/OpenGL/PixelSpaceCallbackMapper/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ function vtkOpenGLPixelSpaceCallbackMapper(publicAPI, model) {
1414

1515
publicAPI.opaquePass = (prepass, renderPass) => {
1616
model.openGLRenderer = publicAPI.getFirstAncestorOfType('vtkOpenGLRenderer');
17+
model.openGLRenderWindow = model.openGLRenderer.getParent();
1718
const aspectRatio = model.openGLRenderer.getAspectRatio();
1819
const camera = model.openGLRenderer ? model.openGLRenderer.getRenderable().getActiveCamera() : null;
1920
const tsize = model.openGLRenderer.getTiledSizeAndOrigin();
@@ -24,7 +25,7 @@ function vtkOpenGLPixelSpaceCallbackMapper(publicAPI, model) {
2425
const width = Math.floor(zbt.getWidth());
2526
const height = Math.floor(zbt.getHeight());
2627

27-
const gl = zbt.getContext();
28+
const gl = model.openGLRenderWindow.getContext();
2829
zbt.bind();
2930

3031
// Here we need to use vtkFramebuffer to save current settings (bindings/buffers)
@@ -51,7 +52,6 @@ function vtkOpenGLPixelSpaceCallbackMapper(publicAPI, model) {
5152
fb.restorePreviousBindingsAndBuffers();
5253
}
5354

54-
zbt.unBind();
5555
gl.deleteFramebuffer(framebuffer);
5656
}
5757

0 commit comments

Comments
 (0)