public void _sizeChange(int w, int h) { SizeChange(w,h); }
/* Drawing stuff */
- public abstract void blit(DoubleBuffer s, int sx, int sy, int dx, int dy, int dx2, int dy2);
+ public abstract void blit(PixelBuffer s, int sx, int sy, int dx, int dy, int dx2, int dy2);
public final void _dispose() { CarbonMessage.add(new CarbonMessage() { public void perform() { natDispose(); } }); }
public native void natDispose();
public void reshape(int w, int h) { }
}
- static class GLCarbonDoubleBuffer extends OpenGL.GLDoubleBuffer {
+ static class GLCarbonPixelBuffer extends OpenGL.GLDoubleBuffer {
RawData rawCTX;
RawData rawWindowRef;
int textureName;
if(!gl.rectangularTextures) n = OpenGL.roundToPowerOf2(n);
return Math.min(n,gl.maxAglSurfaceTexSize);
}
- public GLCarbonDoubleBuffer(int w, int h, final CarbonOpenGL gl) {
+ public GLCarbonPixelBuffer(int w, int h, final CarbonOpenGL gl) {
super(fixupDimension(gl,w),fixupDimension(gl,h));
this.gl = gl;
rectTexture = gl.hasRectangularTextures();
final Semaphore sem = new Semaphore();
- CarbonMessage.add(new CarbonMessage() { public void perform() { GLCarbonDoubleBuffer.this.natInit(); sem.release(); } });
+ CarbonMessage.add(new CarbonMessage() { public void perform() { GLCarbonPixelBuffer.this.natInit(); sem.release(); } });
sem.block();
}
public native void activateContext();
super.setSize(w,h);
}
- private native void natBlit(GLCarbonDoubleBuffer db, int sx, int sy, int dx, int dy, int dx2, int dy2);
- public synchronized void blit(DoubleBuffer db, int sx, int sy, int dx, int dy, int dx2, int dy2) {
- natBlit((GLCarbonDoubleBuffer)db,sx,sy,dx,dy,dx2,dy2);
+ private native void natBlit(GLCarbonPixelBuffer db, int sx, int sy, int dx, int dy, int dx2, int dy2);
+ public synchronized void blit(PixelBuffer db, int sx, int sy, int dx, int dy, int dx2, int dy2) {
+ natBlit((GLCarbonPixelBuffer)db,sx,sy,dx,dy,dx2,dy2);
}
private native void natReshape(int w, int h);
public native void natDispose();
}
- /*private class QZCarbonDoubleBuffer extends DoubleBuffer {
+ /*private class QZCarbonPixelBuffer extends DoubleBuffer {
- public QZCarbonDoubleBuffer(int width, int height) {
+ public QZCarbonPixelBuffer(int width, int height) {
}
}
private class QZCarbonSurface extends CarbonSurface {
public QZCarbonSurface(Box root, boolean framed) {
super(b,root);
}
- public native void blit(DoubleBuffer s, int sx, int sy, int dx, int dy, int dx2, int dy2);
+ public native void blit(PixelBuffer s, int sx, int sy, int dx, int dy, int dx2, int dy2);
}
private class QZCarbonPicture extends Picture {
}
}*/
- protected DoubleBuffer _createDoubleBuffer(int w, int h, Surface owner) {
+ protected PixelBuffer _createDoubleBuffer(int w, int h, Surface owner) {
if(openGL != null)
- return new GLCarbonDoubleBuffer(w,h,openGL);
+ return new GLCarbonPixelBuffer(w,h,openGL);
else
- return /*new QZCarbonDoubleBuffer(w,h)*/ null;
+ return /*new QZCarbonPixelBuffer(w,h)*/ null;
}
protected Surface _createSurface(Box b, boolean framed) {
if(openGL != null)