modules/graphics/src/main/java/com/sun/prism/impl/BaseContext.java
Print this page
@@ -78,10 +78,11 @@
protected BaseContext(Screen screen, ResourceFactory factory, VertexBuffer vb) {
this.screen = screen;
this.factory = factory;
this.vertexBuffer = vb;
+ vb.setOwner(this);
}
protected void setDeviceParametersFor2D() {}
protected void setDeviceParametersFor3D() {}
@@ -106,11 +107,11 @@
0, 0, 0, 0, highMaskCol, nextMaskRow,
maskTex.getPhysicalWidth(), true);
maskTex.unlock();
curMaskRow = curMaskCol = nextMaskRow = highMaskCol = 0;
}
- vertexBuffer.flush();
+ vertexBuffer.ownerFlush();
}
/**
*
* This method will call releaseRenderTarget method to reset last