_f_a_c_t_o_r Specifies a scale factor that is used to create a variable depth
offset for each polygon. The initial value is 0.
_u_n_i_t_s Is multiplied by an implementation-specific value to create a
constant depth offset. The initial value is 0.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
When GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE, or
GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT is enabled, each fragment's _d_e_p_t_h value will be
offset after it is interpolated from the _d_e_p_t_h values of the appropriate
vertices. The value of the offset is factor * DZ + r * units, where
DZ is a measurement of the change in depth relative to the screen area
of the polygon, and r is the smallest value that is guaranteed to produce
a resolvable offset for a given implementation. The offset is added
before the depth test is performed and before the value is written into
the depth buffer.
ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is useful for rendering hidden-line images, for applying
decals to surfaces, and for rendering solids with highlighted edges.
NNNNOOOOTTTTEEEESSSS
ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is available only if the GL version is 1.1 or greater.
ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt has no effect on depth coordinates placed in the
feedback buffer.
ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt has no effect on selection.
EEEERRRRRRRROOOORRRRSSSS
GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt is executed between
the execution of ffffggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ffffggggllllEEEEnnnndddd.
ffffggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd with argument GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL,
GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE, or GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT.
ffffggggllllGGGGeeeetttt with argument GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR or GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS.
GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE and GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT are not implemented on
XS, XZ, Elan, and Extreme, RealityEngine, RealityEngine2, and VTX and