private static extern byte aglTexImagePBuffer(AGLContext ctx, AGLPbuffer pbuffer, int source);
private static extern byte aglSetPBuffer(AGLContext ctx, AGLPbuffer pbuffer, int face, int level, int screen);
private static extern byte aglDestroyPBuffer(AGLPbuffer pbuffer);
private static extern byte aglDescribePBuffer(AGLPbuffer pbuffer, int *width, int *height, uint *target, uint *internalFormat, int *max_level);
[DllImport(agl)] static extern byte aglTexImagePBuffer(AGLContext ctx, AGLPbuffer pbuffer, int source);
/* ** Pbuffer Drawable Functions */ [DllImport(agl)] static extern byte aglSetPBuffer(AGLContext ctx, AGLPbuffer pbuffer, int face, int level, int screen);
[DllImport(agl)] static extern byte aglDestroyPBuffer(AGLPbuffer pbuffer);
[DllImport(agl)] static extern byte aglDescribePBuffer(AGLPbuffer pbuffer, int *width, int *height, GLenum *target, GLenum *internalFormat, int *max_level);
/* ** Pbuffer Drawable Functions */ [DllImport(agl)] static extern byte aglSetPBuffer (AGLContext ctx, AGLPbuffer pbuffer, int face, int level, int screen) ;
[DllImport(agl)] static extern byte aglGetPBuffer (AGLContext ctx, AGLPbuffer *pbuffer, int *face, int *level, int *screen) ;
[DllImport(agl)] static extern byte aglTexImagePBuffer (AGLContext ctx, AGLPbuffer pbuffer, int source);
[DllImport(agl)] static extern byte aglDescribePBuffer (AGLPbuffer pbuffer, int *width, int *height, GLenum *target, GLenum *internalFormat, int *max_level);
[DllImport(agl)] static extern byte aglDestroyPBuffer (AGLPbuffer pbuffer);
/* ** PBuffer functions */ [DllImport(agl)] static extern byte aglCreatePBuffer (int width, int height, GLenum target, GLenum internalFormat, long max_level, AGLPbuffer *pbuffer);
static extern byte aglDestroyPBuffer(AGLPbuffer pbuffer);