SVN с TortiseSVN (в Windows) превосходен. Я настоятельно рекомендую его.
Нет, но это простой -liner:
inline double lerp(double a, double b, double t)
{
return a + (b - a) * t;
}
inline float lerpf(float a, float b, float t)
{
return a + (b - a) * t;
}