zwritemask man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



zwritemask(3G)							zwritemask(3G)

NAME
     zwritemask - specifies a write mask for the z-buffer of the current
     framebuffer

C SPECIFICATION
     void zwritemask(mask)
     unsigned long mask;

PARAMETERS
     mask   expects a mask indicating which z-buffer bitplanes are read only
	    and which can be written to.  Z-buffer bitplanes that correspond
	    to zeros in the mask are read only.	 Z-buffer bitplanes that
	    correspond to ones in the mask can be written.

DESCRIPTION
     zwritemask specifies a mask used to control which z-buffer bitplanes are
     written, and which are read only.	A separate mask is maintained by each
     of the framebuffers, normal, popup, overlay, and underlay.	 The mask
     affects both writes to the z-buffer that are the result of z-buffer pixel
     operation, and writes resulting from zclear operation.

     zwritemask is ignored while drawing directly to the z-buffer, as when
     zdraw is TRUE. In this case the current writemask applies to the z-buffer
     as well as to the color bitplanes.

     zwritemask is initialized when a window is created, and when gconfig is
     called, to enable all z-buffer bitplanes.

SEE ALSO
     gconfig, wmpack, writemask, zbuffer, zdraw

NOTES
     Currently z-buffer operation is supported only in the normal framebuffer.
     To insure compatibility with future releases of the GL, make calls to
     zwritemask only while draw mode is NORMALDRAW.

BUGS
     This subroutine does not function on IRIS-4D B or G models.

     IRIS-4D GT and GTX models, RealityEngine models, and the Personal Iris,
     currently support a subset of z write mask functionality.	Specifically,
     zwritemask either enables or disables the writing of all z-buffer
     bitplanes. The mask passed to zwritemask will disable z-buffer writes if
     it is zero; otherwise all z-buffer bitplanes are written.	To assure
     upward compatibility with the IRIS-4D VGX and other future models, call
     zwritemask with mask equal to either 0 or 0xFFFFFFFF when all-or-nothing
     update is desired.

     On Impact and Infinite Reality individual z bitplanes are not maskable.

									Page 1

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net