mesa: Make _mesa_is_stencil_format() consistent with _mesa_is_depth_format().
authorEric Anholt <eric@anholt.net>
Tue, 22 Nov 2011 02:03:30 +0000 (18:03 -0800)
committerEric Anholt <eric@anholt.net>
Wed, 30 Nov 2011 00:44:51 +0000 (16:44 -0800)
commit2134d2f35baadf4117e48aa3315608403622b79a
tree6d9a16ec06dd1bc74ba0d8d1173b5a5ca0e95f4a
parented945b0bc73356ff8aa4f73616738e5926f73599
mesa: Make _mesa_is_stencil_format() consistent with _mesa_is_depth_format().

There was only one consumer of this API, meta.c, which was intending
to ask "is this format just stencil index (and nothing else)?".
Instead, if one tried to glDrawPixels of GL_DEPTH_STENCIL-type
formats, it would just try to draw the stencil parts.  Nothing good
came of this.

This function looks rather silly at this point, but I'm leaving it in
place to be the obvious parallel API to _mesa_is_depth_format().  Note
that if you want the old behavior, you should use it as
(_mesa_is_stencil_format() || _mesa_is_depthstencil_format()) like is
commonly done for depth-related tests.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/mesa/main/image.c