mirror of
https://github.com/g-truc/glm.git
synced 2024-11-26 10:14:35 +00:00
Fixed io build
This commit is contained in:
parent
48fcbd6ec4
commit
e9cb71e8b6
@ -205,16 +205,11 @@ namespace detail
|
|||||||
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
||||||
|
|
||||||
if (cerberus) {
|
if (cerberus) {
|
||||||
tmat3x2<T,P> m(a);
|
tmat2x3<T,P> m(a);
|
||||||
|
|
||||||
if (io::format_guard::row_major == io::order()) {
|
|
||||||
m = transpose(a);
|
|
||||||
}
|
|
||||||
|
|
||||||
os << io::cr()
|
os << io::cr()
|
||||||
<< '[' << m[0] << io::cr()
|
<< '[' << m[0] << io::cr()
|
||||||
<< ' ' << m[1] << io::cr()
|
<< ' ' << m[1] << ']';
|
||||||
<< ' ' << m[2] << ']';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return os;
|
return os;
|
||||||
@ -226,17 +221,11 @@ namespace detail
|
|||||||
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
||||||
|
|
||||||
if (cerberus) {
|
if (cerberus) {
|
||||||
tmat4x2<T,P> m(a);
|
tmat2x4<T,P> m(a);
|
||||||
|
|
||||||
if (io::format_guard::row_major == io::order()) {
|
|
||||||
m = transpose(a);
|
|
||||||
}
|
|
||||||
|
|
||||||
os << io::cr()
|
os << io::cr()
|
||||||
<< '[' << m[0] << io::cr()
|
<< '[' << m[0] << io::cr()
|
||||||
<< ' ' << m[1] << io::cr()
|
<< ' ' << m[1] << ']';
|
||||||
<< ' ' << m[2] << io::cr()
|
|
||||||
<< ' ' << m[3] << ']';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return os;
|
return os;
|
||||||
@ -248,15 +237,12 @@ namespace detail
|
|||||||
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
||||||
|
|
||||||
if (cerberus) {
|
if (cerberus) {
|
||||||
tmat2x3<T,P> m(a);
|
tmat3x2<T,P> m(a);
|
||||||
|
|
||||||
if (io::format_guard::row_major == io::order()) {
|
|
||||||
m = transpose(a);
|
|
||||||
}
|
|
||||||
|
|
||||||
os << io::cr()
|
os << io::cr()
|
||||||
<< '[' << m[0] << io::cr()
|
<< '[' << m[0] << io::cr()
|
||||||
<< ' ' << m[1] << ']';
|
<< ' ' << m[1] << io::cr()
|
||||||
|
<< ' ' << m[2] << ']';
|
||||||
}
|
}
|
||||||
|
|
||||||
return os;
|
return os;
|
||||||
@ -289,12 +275,25 @@ namespace detail
|
|||||||
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
||||||
|
|
||||||
if (cerberus) {
|
if (cerberus) {
|
||||||
tmat4x3<T,P> m(a);
|
tmat3x4<T,P> m(a);
|
||||||
|
|
||||||
if (io::format_guard::row_major == io::order()) {
|
os << io::cr()
|
||||||
m = transpose(a);
|
<< '[' << m[0] << io::cr()
|
||||||
|
<< ' ' << m[1] << io::cr()
|
||||||
|
<< ' ' << m[2] << ']';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return os;
|
||||||
|
}
|
||||||
|
|
||||||
|
template <typename CTy, typename CTr, typename T, precision P>
|
||||||
|
GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, tmat4x2<T,P> const& a)
|
||||||
|
{
|
||||||
|
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
||||||
|
|
||||||
|
if (cerberus) {
|
||||||
|
tmat4x2<T,P> m(a);
|
||||||
|
|
||||||
os << io::cr()
|
os << io::cr()
|
||||||
<< '[' << m[0] << io::cr()
|
<< '[' << m[0] << io::cr()
|
||||||
<< ' ' << m[1] << io::cr()
|
<< ' ' << m[1] << io::cr()
|
||||||
@ -305,42 +304,19 @@ namespace detail
|
|||||||
return os;
|
return os;
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename CTy, typename CTr, typename T, precision P>
|
|
||||||
GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, tmat4x2<T,P> const& a)
|
|
||||||
{
|
|
||||||
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
|
||||||
|
|
||||||
if (cerberus) {
|
|
||||||
tmat2x4<T,P> m(a);
|
|
||||||
|
|
||||||
if (io::format_guard::row_major == io::order()) {
|
|
||||||
m = transpose(a);
|
|
||||||
}
|
|
||||||
|
|
||||||
os << io::cr()
|
|
||||||
<< '[' << m[0] << io::cr()
|
|
||||||
<< ' ' << m[1] << ']';
|
|
||||||
}
|
|
||||||
|
|
||||||
return os;
|
|
||||||
}
|
|
||||||
|
|
||||||
template <typename CTy, typename CTr, typename T, precision P>
|
template <typename CTy, typename CTr, typename T, precision P>
|
||||||
GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, tmat4x3<T,P> const& a)
|
GLM_FUNC_QUALIFIER std::basic_ostream<CTy,CTr>& operator<<(std::basic_ostream<CTy,CTr>& os, tmat4x3<T,P> const& a)
|
||||||
{
|
{
|
||||||
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
typename std::basic_ostream<CTy,CTr>::sentry const cerberus(os);
|
||||||
|
|
||||||
if (cerberus) {
|
if (cerberus) {
|
||||||
tmat3x4<T,P> m(a);
|
tmat4x3<T,P> m(a);
|
||||||
|
|
||||||
if (io::format_guard::row_major == io::order()) {
|
|
||||||
m = transpose(a);
|
|
||||||
}
|
|
||||||
|
|
||||||
os << io::cr()
|
os << io::cr()
|
||||||
<< '[' << m[0] << io::cr()
|
<< '[' << m[0] << io::cr()
|
||||||
<< ' ' << m[1] << io::cr()
|
<< ' ' << m[1] << io::cr()
|
||||||
<< ' ' << m[2] << ']';
|
<< ' ' << m[2] << io::cr()
|
||||||
|
<< ' ' << m[3] << ']';
|
||||||
}
|
}
|
||||||
|
|
||||||
return os;
|
return os;
|
||||||
|
Loading…
Reference in New Issue
Block a user