On 09/04/2014 09:12 AM, Brian Paul wrote:
On 09/03/2014 10:15 PM, Dave Airlie wrote:
This is a helper to return if a type is based on a double.

v2: GLboolean->bool (Ian)

Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>
Signed-off-by: Dave Airlie <airl...@redhat.com>
---
  src/mesa/program/prog_parameter.h | 22 ++++++++++++++++++++++
  1 file changed, 22 insertions(+)

diff --git a/src/mesa/program/prog_parameter.h
b/src/mesa/program/prog_parameter.h
index 6b3b3c2..bcbe142 100644
--- a/src/mesa/program/prog_parameter.h
+++ b/src/mesa/program/prog_parameter.h
@@ -151,6 +151,28 @@ _mesa_lookup_parameter_constant(const struct
gl_program_parameter_list *list,
                                  const gl_constant_value v[], GLuint
vSize,
                                  GLint *posOut, GLuint *swizzleOut);

+static INLINE bool mesa_type_is_double(int dataType)

static INLINE bool
mesa_type_is_double(GLenum dataType)

Oh, we're trying to use 'inline' instead of 'INLINE' now in core Mesa too.



+{
+   switch (dataType) {
+   case GL_DOUBLE:
+   case GL_DOUBLE_VEC2:
+   case GL_DOUBLE_VEC3:
+   case GL_DOUBLE_VEC4:
+   case GL_DOUBLE_MAT2:
+   case GL_DOUBLE_MAT2x3:
+   case GL_DOUBLE_MAT2x4:
+   case GL_DOUBLE_MAT3:
+   case GL_DOUBLE_MAT3x2:
+   case GL_DOUBLE_MAT3x4:
+   case GL_DOUBLE_MAT4:
+   case GL_DOUBLE_MAT4x2:
+   case GL_DOUBLE_MAT4x3:
+      return GL_TRUE;
+   default:
+      return GL_FALSE;
+   }
+}
+
  #ifdef __cplusplus
  }
  #endif




_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to