<div dir="ltr"><div>Yeah, that looks better.<br></div>Reviewed-by: Jason Ekstrand <<a href="mailto:jason.ekstrand@intel.com">jason.ekstrand@intel.com</a>><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Thu, Jul 31, 2014 at 4:30 PM, Anuj Phogat <span dir="ltr"><<a href="mailto:anuj.phogat@gmail.com" target="_blank">anuj.phogat@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">Function is utilized by next patch in the series.<br>
<br>
</div>V2: Add missing formats.<br>
<div class=""><br>
Cc: <<a href="mailto:mesa-stable@lists.freedesktop.org">mesa-stable@lists.freedesktop.org</a>><br>
Signed-off-by: Anuj Phogat <<a href="mailto:anuj.phogat@gmail.com">anuj.phogat@gmail.com</a>><br>
---<br>
</div> src/mesa/main/glformats.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++<br>
 src/mesa/main/glformats.h |  3 +++<br>
 2 files changed, 59 insertions(+)<br>
<br>
diff --git a/src/mesa/main/glformats.c b/src/mesa/main/glformats.c<br>
index a0c7170..77eee4f 100644<br>
--- a/src/mesa/main/glformats.c<br>
+++ b/src/mesa/main/glformats.c<br>
@@ -354,6 +354,62 @@ _mesa_bytes_per_vertex_attrib(GLint comps, GLenum type)<br>
 }<br>
<br>
 /**<br>
+ * Test if the given format is unsized.<br>
<div class="">+ */<br>
+GLboolean<br>
+_mesa_is_enum_format_unsized(GLenum format)<br>
+{<br>
+   switch (format) {<br>
+   case GL_RGBA:<br>
</div>+   case GL_BGRA:<br>
+   case GL_ABGR_EXT:<br>
+   case GL_RGB:<br>
+   case GL_BGR:<br>
+   case GL_RG:<br>
+   case GL_RED:<br>
+   case GL_GREEN:<br>
+   case GL_BLUE:<br>
+   case GL_ALPHA:<br>
+   case GL_INTENSITY:<br>
<div class="">+   case GL_LUMINANCE:<br>
+   case GL_LUMINANCE_ALPHA:<br>
+<br>
</div>+   case GL_SRGB:<br>
+   case GL_SRGB_ALPHA:<br>
+   case GL_SLUMINANCE:<br>
+   case GL_SLUMINANCE_ALPHA:<br>
+<br>
+   case GL_RGBA_SNORM:<br>
+   case GL_RGB_SNORM:<br>
+   case GL_RG_SNORM:<br>
+   case GL_RED_SNORM:<br>
+   case GL_ALPHA_SNORM:<br>
+   case GL_INTENSITY_SNORM:<br>
+   case GL_LUMINANCE_SNORM:<br>
+   case GL_LUMINANCE_ALPHA_SNORM:<br>
+<br>
+   case GL_RED_INTEGER:<br>
+   case GL_GREEN_INTEGER:<br>
+   case GL_BLUE_INTEGER:<br>
+   case GL_ALPHA_INTEGER:<br>
+   case GL_RGB_INTEGER:<br>
+   case GL_RGBA_INTEGER:<br>
+   case GL_BGR_INTEGER:<br>
+   case GL_BGRA_INTEGER:<br>
+   case GL_RG_INTEGER:<br>
+   case GL_LUMINANCE_INTEGER_EXT:<br>
+   case GL_LUMINANCE_ALPHA_INTEGER_EXT:<br>
+<br>
+   case GL_DEPTH_COMPONENT:<br>
+   case GL_DEPTH_STENCIL:<br>
+   case GL_STENCIL_INDEX:<br>
<div class="">+      return GL_TRUE;<br>
+   default:<br>
+      return GL_FALSE;<br>
+   }<br>
+}<br>
+<br>
+/**<br>
  * Test if the given format is a SNORM (signed-normalized) format.<br>
  */<br>
 GLboolean<br>
diff --git a/src/mesa/main/glformats.h b/src/mesa/main/glformats.h<br>
</div>index 76e9a24..6c553ae 100644<br>
--- a/src/mesa/main/glformats.h<br>
+++ b/src/mesa/main/glformats.h<br>
@@ -57,6 +57,9 @@ extern GLboolean<br>
<div class=""> _mesa_is_type_unsigned(GLenum type);<br>
<br>
 extern GLboolean<br>
+_mesa_is_enum_format_unsized(GLenum format);<br>
+<br>
+extern GLboolean<br>
 _mesa_is_enum_format_snorm(GLenum format);<br>
<br>
 extern GLboolean<br>
--<br>
</div>1.9.3<br>
<br>
</blockquote></div><br></div>