GLM Version 0.9.0
Typedefs

glm::gtx::ocl_type Namespace Reference

GLM_GTX_ocl_type extension: OpenCL types. More...

Typedefs

typedef detail::int8 cl_char
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::int8 cl_char1
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::int8 > 
cl_char2
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::int8 > 
cl_char3
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::int8 > 
cl_char4
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::float32 cl_float
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
typedef detail::float32 cl_float1
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::float32 > 
cl_float2
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::float32 > 
cl_float3
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::float32 > 
cl_float4
 Single-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
typedef detail::float16 cl_half
 Half-precision floating-point scalar. (from GLM_GTX_ocl_type extension)
typedef detail::int32 cl_int
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::int32 cl_int1
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::int32 > 
cl_int2
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::int32 > 
cl_int3
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::int32 > 
cl_int4
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::int64 cl_long
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::int64 cl_long1
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::int64 > 
cl_long2
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::int64 > 
cl_long3
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::int64 > 
cl_long4
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::int16 cl_short
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::int16 cl_short1
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::int16 > 
cl_short2
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::int16 > 
cl_short3
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::int16 > 
cl_short4
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::uint8 cl_uchar
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::uint8 cl_uchar1
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::uint8 > 
cl_uchar2
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::uint8 > 
cl_uchar3
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::uint8 > 
cl_uchar4
 8bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::uint32 cl_uint
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::uint32 cl_uint1
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::uint32 > 
cl_uint2
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::uint32 > 
cl_uint3
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::uint32 > 
cl_uint4
 32bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::uint64 cl_ulong
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::uint64 cl_ulong1
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::uint64 > 
cl_ulong2
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::uint64 > 
cl_ulong3
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::uint64 > 
cl_ulong4
 64bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::uint16 cl_ushort
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::uint16 cl_ushort1
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec2
< detail::uint16 > 
cl_ushort2
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec3
< detail::uint16 > 
cl_ushort3
 16bit signed integer. (from GLM_GTX_ocl_type extension)
typedef detail::tvec4
< detail::uint16 > 
cl_ushort4
 16bit signed integer. (from GLM_GTX_ocl_type extension)

Detailed Description

GLM_GTX_ocl_type extension: OpenCL types.