vx32

Local 9vx git repository for patches.
git clone git://r-36.net/vx32
Log | Files | Refs

memdraw.ed (957B)


      1 ,s/allocmemimaged(Rectangle, ulong, Memdata\*)/allocmemimaged(Rectangle, ulong, Memdata*, void*)/
      2 /nbits\[NChan\]/a
      3 	void	*x;
      4 .
      5 $a
      6 
      7 extern Memimage*	_allocmemimage(Rectangle, ulong);
      8 extern void	_freememimage(Memimage*);
      9 extern void	_memfillcolor(Memimage*, ulong);
     10 extern int	_loadmemimage(Memimage*, Rectangle, uchar*, int);
     11 extern int	_cloadmemimage(Memimage*, Rectangle, uchar*, int);
     12 extern int	_unloadmemimage(Memimage*, Rectangle, uchar*, int);
     13 extern void _memimageinit(void);
     14 extern Memdrawparam *_memimagedrawsetup(Memimage*, Rectangle, Memimage*, Point, Memimage*, Point, int);
     15 extern void _memimagedraw(Memdrawparam*);
     16 extern ulong _rgbatoimg(Memimage*, ulong);
     17 extern ulong _pixelbits(Memimage*, Point);
     18 extern ulong _imgtorgba(Memimage*, ulong);
     19 
     20 extern ulong rgbatoimg(Memimage*, ulong);
     21 extern ulong pixelbits(Memimage*, Point);
     22 extern ulong imgtorgba(Memimage*, ulong);
     23 .
     24 /Fullmask=1<<4/c
     25 	Fullsrc=1<<4,
     26 	Fullmask=1<<5,
     27 .
     28 ,s/ulong/uint32/g