|
|
@@ -36,8 +36,8 @@ namespace detail
|
|
|
{
|
|
|
typedef short hdata;
|
|
|
|
|
|
- float toFloat32(hdata value);
|
|
|
- hdata toFloat16(float const & value);
|
|
|
+ GLM_FUNC_DECL float toFloat32(hdata value);
|
|
|
+ GLM_FUNC_DECL hdata toFloat16(float const & value);
|
|
|
|
|
|
class half
|
|
|
{
|
|
|
@@ -71,42 +71,42 @@ namespace detail
|
|
|
hdata data;
|
|
|
};
|
|
|
|
|
|
- half operator+ (half const & s1, half const & s2);
|
|
|
+ GLM_FUNC_DECL half operator+ (half const & s1, half const & s2);
|
|
|
|
|
|
- half operator- (half const & s1, half const & s2);
|
|
|
+ GLM_FUNC_DECL half operator- (half const & s1, half const & s2);
|
|
|
|
|
|
- half operator* (half const & s1, half const & s2);
|
|
|
+ GLM_FUNC_DECL half operator* (half const & s1, half const & s2);
|
|
|
|
|
|
- half operator/ (half const & s1, half const & s2);
|
|
|
+ GLM_FUNC_DECL half operator/ (half const & s1, half const & s2);
|
|
|
|
|
|
// Unary constant operators
|
|
|
- half operator- (half const & s);
|
|
|
+ GLM_FUNC_DECL half operator- (half const & s);
|
|
|
|
|
|
- half operator-- (half const & s, int);
|
|
|
+ GLM_FUNC_DECL half operator-- (half const & s, int);
|
|
|
|
|
|
- half operator++ (half const & s, int);
|
|
|
+ GLM_FUNC_DECL half operator++ (half const & s, int);
|
|
|
|
|
|
- bool operator==(
|
|
|
+ GLM_FUNC_DECL bool operator==(
|
|
|
detail::half const & x,
|
|
|
detail::half const & y);
|
|
|
|
|
|
- bool operator!=(
|
|
|
+ GLM_FUNC_DECL bool operator!=(
|
|
|
detail::half const & x,
|
|
|
detail::half const & y);
|
|
|
|
|
|
- bool operator<(
|
|
|
+ GLM_FUNC_DECL bool operator<(
|
|
|
detail::half const & x,
|
|
|
detail::half const & y);
|
|
|
|
|
|
- bool operator<=(
|
|
|
+ GLM_FUNC_DECL bool operator<=(
|
|
|
detail::half const & x,
|
|
|
detail::half const & y);
|
|
|
|
|
|
- bool operator>(
|
|
|
+ GLM_FUNC_DECL bool operator>(
|
|
|
detail::half const & x,
|
|
|
detail::half const & y);
|
|
|
|
|
|
- bool operator>=(
|
|
|
+ GLM_FUNC_DECL bool operator>=(
|
|
|
detail::half const & x,
|
|
|
detail::half const & y);
|
|
|
|