|
|
@@ -23,8 +23,8 @@ namespace glm
|
|
|
template <typename genIType>
|
|
|
GLM_FUNC_QUALIFIER genIType extractField
|
|
|
(
|
|
|
- float const & value,
|
|
|
- genIType const & first,
|
|
|
+ float const & value,
|
|
|
+ genIType const & first,
|
|
|
genIType const & count
|
|
|
)
|
|
|
{
|
|
|
@@ -32,18 +32,6 @@ namespace glm
|
|
|
return (detail::uif32(value).i << first) >> ((sizeof(float) << 3) - count);
|
|
|
}
|
|
|
|
|
|
- template <typename genIType>
|
|
|
- GLM_FUNC_QUALIFIER genIType extractField
|
|
|
- (
|
|
|
- double const & value,
|
|
|
- genIType const & first,
|
|
|
- genIType const & count
|
|
|
- )
|
|
|
- {
|
|
|
- assert(first + count < sizeof(double));
|
|
|
- return (detail::uif64(value).i << first) >> ((sizeof(double) << genIType(3)) - count);
|
|
|
- }
|
|
|
-
|
|
|
template <typename genIUType, typename sizeType>
|
|
|
GLM_FUNC_QUALIFIER genIUType extractField
|
|
|
(
|