Applied default Visual Studio formatting to most files. This is a quick fix for the tabs vs spaces issue that messes up the formatting in any editor (esp. Linux) which handles tabs/spaces differently to Visual Studio. Some parts of the formatting look a bit worse but overall it should be better (or at least more consistent).
I didn't apply the changes to a few macro-heavy files as Visual Studio removes all indentation from macros, whereas the indentation can be handy to see nesting.
This commit is contained in:
@ -29,20 +29,20 @@ namespace PolyVox
|
||||
{
|
||||
template <typename Type>
|
||||
Type lerp(
|
||||
const Type& v0,const Type& v1,
|
||||
const float x)
|
||||
{
|
||||
const Type& v0, const Type& v1,
|
||||
const float x)
|
||||
{
|
||||
//Interpolate along X
|
||||
Type v0_1 = (v1 - v0) * x + v0;
|
||||
|
||||
return v0_1;
|
||||
}
|
||||
}
|
||||
|
||||
template <typename Type>
|
||||
Type bilerp(
|
||||
const Type& v00,const Type& v10,const Type& v01,const Type& v11,
|
||||
const float x, const float y)
|
||||
{
|
||||
const Type& v00, const Type& v10, const Type& v01, const Type& v11,
|
||||
const float x, const float y)
|
||||
{
|
||||
// Linearly interpolate along x
|
||||
Type v00_10 = lerp(v00, v10, x);
|
||||
Type v01_11 = lerp(v01, v11, x);
|
||||
@ -51,23 +51,23 @@ namespace PolyVox
|
||||
Type v00_10__v01_11 = lerp(v00_10, v01_11, y);
|
||||
|
||||
return v00_10__v01_11;
|
||||
}
|
||||
}
|
||||
|
||||
template <typename Type>
|
||||
Type trilerp(
|
||||
const Type& v000,const Type& v100,const Type& v010,const Type& v110,
|
||||
const Type& v001,const Type& v101,const Type& v011,const Type& v111,
|
||||
const float x, const float y, const float z)
|
||||
{
|
||||
const Type& v000, const Type& v100, const Type& v010, const Type& v110,
|
||||
const Type& v001, const Type& v101, const Type& v011, const Type& v111,
|
||||
const float x, const float y, const float z)
|
||||
{
|
||||
// Bilinearly interpolate along Y
|
||||
Type v000_v100__v010_v110 = bilerp(v000, v100, v010, v110, x, y);
|
||||
Type v001_v101__v011_v111 = bilerp(v001, v101, v011, v111, x, y);
|
||||
|
||||
// And linearly interpolate the results along z
|
||||
Type v000_v100__v010_v110____v001_v101__v011_v111 = lerp(v000_v100__v010_v110, v001_v101__v011_v111, z);
|
||||
|
||||
|
||||
return v000_v100__v010_v110____v001_v101__v011_v111;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif //__PolyVox_Interpolation_H__
|
||||
|
Reference in New Issue
Block a user