mesa: added _mesa_is_stencil_format()
authorBrian Paul <brianp@vmware.com>
Tue, 1 Sep 2009 01:26:00 +0000 (19:26 -0600)
committerBrian Paul <brianp@vmware.com>
Tue, 1 Sep 2009 01:34:47 +0000 (19:34 -0600)
src/mesa/main/image.c
src/mesa/main/image.h

index d77c593ac7ccc29719dfc3159954944b9977e8e6..006a55116bc2f9c049e54612a1b4ba886b01665d 100644 (file)
@@ -688,6 +688,22 @@ _mesa_is_depth_format(GLenum format)
 }
 
 
+/**
+ * Test if the given image format is a stencil format.
+ */
+GLboolean
+_mesa_is_stencil_format(GLenum format)
+{
+   switch (format) {
+      case GL_STENCIL_INDEX:
+      case GL_DEPTH_STENCIL:
+         return GL_TRUE;
+      default:
+         return GL_FALSE;
+   }
+}
+
+
 /**
  * Test if the given image format is a YCbCr format.
  */
index 20459a5f1e1902ebcc821bd480aafa020fe8f771..a082f374571721a110365eecf4c25acee3591085 100644 (file)
@@ -63,6 +63,9 @@ _mesa_is_index_format(GLenum format);
 extern GLboolean
 _mesa_is_depth_format(GLenum format);
 
+extern GLboolean
+_mesa_is_stencil_format(GLenum format);
+
 extern GLboolean
 _mesa_is_ycbcr_format(GLenum format);