|
@@ -268,60 +268,73 @@ namespace detail
|
|
|
GLM_DETAIL_IS_VECTOR(tvec3);
|
|
GLM_DETAIL_IS_VECTOR(tvec3);
|
|
|
} //namespace detail
|
|
} //namespace detail
|
|
|
|
|
|
|
|
- //! 3 components vector of high precision floating-point numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.5.2 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// @addtogroup core_precision
|
|
|
|
|
+ /// @{
|
|
|
|
|
+
|
|
|
|
|
+ /// 3 components vector of high precision floating-point numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<highp_float> highp_vec3;
|
|
typedef detail::tvec3<highp_float> highp_vec3;
|
|
|
|
|
|
|
|
- //! 3 components vector of medium precision floating-point numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.5.2 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// 3 components vector of medium precision floating-point numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<mediump_float> mediump_vec3;
|
|
typedef detail::tvec3<mediump_float> mediump_vec3;
|
|
|
|
|
|
|
|
- //! 3 components vector of low precision floating-point numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.5.2 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// 3 components vector of low precision floating-point numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<lowp_float> lowp_vec3;
|
|
typedef detail::tvec3<lowp_float> lowp_vec3;
|
|
|
|
|
|
|
|
- //! 3 components vector of high precision signed integer numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.1.5 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// 3 components vector of high precision signed integer numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<highp_int> highp_ivec3;
|
|
typedef detail::tvec3<highp_int> highp_ivec3;
|
|
|
|
|
|
|
|
- //! 3 components vector of medium precision signed integer numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.1.5 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// 3 components vector of medium precision signed integer numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<mediump_int> mediump_ivec3;
|
|
typedef detail::tvec3<mediump_int> mediump_ivec3;
|
|
|
|
|
|
|
|
- //! 3 components vector of low precision signed integer numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.1.5 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// 3 components vector of low precision signed integer numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<lowp_int> lowp_ivec3;
|
|
typedef detail::tvec3<lowp_int> lowp_ivec3;
|
|
|
|
|
|
|
|
- //! 3 components vector of high precision unsigned integer numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.1.5 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// 3 components vector of high precision unsigned integer numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<highp_uint> highp_uvec3;
|
|
typedef detail::tvec3<highp_uint> highp_uvec3;
|
|
|
|
|
|
|
|
- //! 3 components vector of medium precision unsigned integer numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.1.5 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// 3 components vector of medium precision unsigned integer numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<mediump_uint> mediump_uvec3;
|
|
typedef detail::tvec3<mediump_uint> mediump_uvec3;
|
|
|
|
|
|
|
|
- //! 3 components vector of low precision unsigned integer numbers.
|
|
|
|
|
- //! There is no guarantee on the actual precision.
|
|
|
|
|
- //! From GLSL 1.30.8 specification, section 4.1.5 Precision Qualifiers.
|
|
|
|
|
- //! \ingroup core_precision
|
|
|
|
|
|
|
+ /// 3 components vector of low precision unsigned integer numbers.
|
|
|
|
|
+ /// There is no guarantee on the actual precision.
|
|
|
|
|
+ ///
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.1.5 Vectors</a>
|
|
|
|
|
+ /// @see <a href="http://www.opengl.org/registry/doc/GLSLangSpec.4.20.8.pdf">GLSL 4.20.8 specification, section 4.7.2 Precision Qualifier</a>
|
|
|
typedef detail::tvec3<lowp_uint> lowp_uvec3;
|
|
typedef detail::tvec3<lowp_uint> lowp_uvec3;
|
|
|
|
|
|
|
|
|
|
+ /// @}
|
|
|
}//namespace glm
|
|
}//namespace glm
|
|
|
|
|
|
|
|
#ifndef GLM_EXTERNAL_TEMPLATE
|
|
#ifndef GLM_EXTERNAL_TEMPLATE
|