2 * $Logfile: /Freespace2/code/Graphics/GrZbuffer.h $
7 * Include for software render zbuffering
10 * Revision 1.1 2002/05/03 03:28:12 root
14 * 2 10/07/98 10:53a Dave
17 * 1 10/07/98 10:49a Dave
19 * 1 3/25/98 8:07p John
20 * Split software renderer into Win32 and DirectX
29 extern uint *gr_zbuffer;
30 extern uint gr_zbuffer_offset; // Add this to pixel location to get zbuffer location
31 extern int gr_zoffset; // add this to w before interpolation
33 extern int gr_zbuffering, gr_zbuffering_mode;
34 extern int gr_global_zbuffering;
36 #define GR_Z_RANGE 0x400000 //(2^31)/GR_Z_COUNT
37 #define GR_Z_COUNT 500 // How many frames between zbuffer clear.
38 // The bigger, the less precise.
40 // If mode is FALSE, turn zbuffer off the entire frame,
41 // no matter what people pass to gr_zbuffer_set.
42 void gr8_zbuffer_clear(int mode);
43 int gr8_zbuffer_get();
44 int gr8_zbuffer_set(int mode);