util/u_format: add _is_alpha()
[mesa.git] / src / gallium / auxiliary / util / u_framebuffer.h
index e7dc1e9e41d3c4012d1ad4bb4757135fd359b0a4..c73942c9c142b8c14656512f8fa8186b8202c080 100644 (file)
 #include "pipe/p_state.h"
 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 extern boolean
 util_framebuffer_state_equal(const struct pipe_framebuffer_state *dst,
                              const struct pipe_framebuffer_state *src);
@@ -51,4 +55,17 @@ util_framebuffer_min_size(const struct pipe_framebuffer_state *fb,
                           unsigned *width,
                           unsigned *height);
 
+
+extern unsigned
+util_framebuffer_get_num_layers(const struct pipe_framebuffer_state *fb);
+
+
+extern unsigned
+util_framebuffer_get_num_samples(const struct pipe_framebuffer_state *fb);
+
+
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* U_FRAMEBUFFER_H */