plan 9 kernel history: overview | file list | diff list

2000/0407/alphapc/screen.h (diff list | history)

2000/0401/sys/src/9/alphapc/screen.h:104,1092000/0407/sys/src/9/alphapc/screen.h:104,110 (short | long | prev | next)
1999/0415    
	ulong	colormap[Pcolours][3]; 
2000/0401    
	int	palettedepth; 
1999/0415    
 
2000/0407    
	ulong	*mmio; 
1999/0415    
	Memimage* gscreen; 
	Memdata* gscreendata; 
	Memsubfont* memdefont; 
2000/0401/sys/src/9/alphapc/screen.h:110,1172000/0407/sys/src/9/alphapc/screen.h:111,120
2000/0401    
 
	int	(*fill)(VGAscr*, Rectangle, ulong); 
	int	(*scroll)(VGAscr*, Rectangle, Rectangle); 
2000/0407    
	void	(*blank)(VGAscr*, int); 
2000/0401    
	ulong	id;	/* internal identifier for driver use */ 
1999/0415    
}; 
2000/0407    
 
1999/0415    
extern VGAscr vgascreen[]; 
 
enum { 
2000/0401/sys/src/9/alphapc/screen.h:123,1282000/0407/sys/src/9/alphapc/screen.h:126,132
1999/0415    
 
/* screen.c */ 
2000/0401    
extern int		hwaccel;	/* use hw acceleration; default on */ 
2000/0407    
extern int		hwblank;	/* use hw blanking; default on */ 
1999/0415    
extern void	flushmemscreen(Rectangle); 
extern int	cursoron(int); 
extern void	cursoroff(int); 
2000/0401/sys/src/9/alphapc/screen.h:130,1352000/0407/sys/src/9/alphapc/screen.h:134,140
2000/0401    
extern int	screensize(int, int, int, ulong); 
1999/0415    
extern int	screenaperture(int, int); 
2000/0401    
extern Rectangle physgscreenr;	/* actual monitor size */ 
2000/0407    
extern void	blankscreen(int); 
1999/0415    
 
2000/0401    
/* devdraw.c */ 
extern void	deletescreenimage(void); 
2000/0401/sys/src/9/alphapc/screen.h:138,1422000/0407/sys/src/9/alphapc/screen.h:143,149
1999/0415    
/* vga.c */ 
extern void	vgascreenwin(VGAscr*); 
2000/0401    
extern void	vgaimageinit(ulong); 
2000/0407    
extern ulong	vgapcilinear(VGAscr*, int*, int*, int, int); 
2000/0401    
 
extern void	drawblankscreen(int); 
2000/0407    
extern void	vgablank(VGAscr*, int); 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)