[Mesa-dev] [PATCH 03/20] mesa: add mesa_type_is_double helper function (v2)

Brian Paul brianp at vmware.com
Thu Sep 4 08:17:36 PDT 2014


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.romanick at intel.com>
>> Signed-off-by: Dave Airlie <airlied at 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
>>
>
>



More information about the mesa-dev mailing list