ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/px/x11raster.h
(Generate patch)

Comparing ray/src/px/x11raster.h (file contents):
Revision 1.1 by greg, Thu Mar 1 13:18:25 1990 UTC vs.
Revision 2.1 by greg, Tue Nov 12 16:04:31 1991 UTC

# Line 22 | Line 22 | typedef struct {
22          Pixmap  pm;                             /* storage on server side */
23   }       XRASTER;
24  
25 + extern Colormap newcmap();
26 +
27   extern unsigned long    *map_rcolors();
28  
29   extern Pixmap   make_rpixmap();
30  
31   extern XRASTER  *make_raster();
32  
33 < #define put_raster(d,xdst,ydst,xr) \
32 <                patch_raster(d,0,0,xdst,ydst, \
33 > #define put_raster(d,xdst,ydst,xr) patch_raster(d,0,0,xdst,ydst, \
34                                  (xr)->image->width,(xr)->image->height,xr)
34
35 #define patch_raster(d,xsrc,ysrc,xdst,ydst,width,height,xr) \
36                (((xr)->pm == 0) \
37                ? XPutImage((xr)->disp,d,(xr)->gc,(xr)->image,xsrc,ysrc, \
38                                xdst,ydst,width,height) \
39                : XCopyArea((xr)->disp,(xr)->pm,d,(xr)->gc,xsrc,ysrc, \
40                                width,height,xdst,ydst))

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines