Deleted Added
full compact
28c28
< * $FreeBSD: head/share/examples/libvgl/demo.c 50476 1999-08-28 00:22:10Z peter $
---
> * $FreeBSD: head/share/examples/libvgl/demo.c 53013 1999-11-08 11:37:46Z yokota $
39c39
< VGLBitmap tmp;
---
> VGLBitmap *tmp;
56,58c56,59
< // alloc a new bitmap (there should be a function for this)
< tmp.Type = MEMBUF; tmp.Bitmap = (char*)malloc(256*256);
< tmp.Xsize = 256; tmp.Ysize = 256;
---
> // alloc a new bitmap
> tmp = VGLBitmapCreate(MEMBUF, 256, 256, NULL);
> VGLBitmapAllocateBits(tmp);
> VGLClear(tmp, 0);
89,90c90,91
< tmp.Bitmap[i+256*j] = i%16;
< VGLBitmapCopy(&tmp, 0, 0, VGLDisplay, 0, 0, 128, 128);
---
> tmp->Bitmap[i+256*j] = i%16;
> VGLBitmapCopy(tmp, 0, 0, VGLDisplay, 0, 0, 128, 128);
93,94c94,95
< tmp.Bitmap[i+256*j] = j%16;
< VGLBitmapCopy(&tmp, 0, 0, VGLDisplay, 3, 128, 128, 128);
---
> tmp->Bitmap[i+256*j] = j%16;
> VGLBitmapCopy(tmp, 0, 0, VGLDisplay, 3, 128, 128, 128);
96,97c97,98
< VGLBitmapCopy(VGLDisplay, 237, 311, &tmp, 64, 64, 128, 128);
< VGLBitmapCopy(&tmp, 32, 32, VGLDisplay, 400, 128, 128, 128);
---
> VGLBitmapCopy(VGLDisplay, 237, 311, tmp, 64, 64, 128, 128);
> VGLBitmapCopy(tmp, 32, 32, VGLDisplay, 400, 128, 128, 128);