stringstream ss;
ss.imbue(locale("C"));
ss.precision(8);
+ ss << scientific;
ss << "const mat3 " << name << " = mat3(\n";
ss << " " << m(0,0) << ", " << m(1,0) << ", " << m(2,0) << ",\n";
ss << " " << m(0,1) << ", " << m(1,1) << ", " << m(2,1) << ",\n";
stringstream ss;
ss.imbue(locale("C"));
ss.precision(8);
+ ss << scientific;
ss << "const float " << name << " = " << x << ";\n";
return ss.str();
}
stringstream ss;
ss.imbue(locale("C"));
ss.precision(8);
+ ss << scientific;
ss << "const vec2 " << name << " = vec2(" << x << ", " << y << ");\n";
return ss.str();
}
stringstream ss;
ss.imbue(locale("C"));
ss.precision(8);
+ ss << scientific;
ss << "const vec3 " << name << " = vec3(" << x << ", " << y << ", " << z << ");\n";
return ss.str();
}