This commit is contained in:
Branimir Karadžić
2018-01-13 17:02:44 -08:00
parent 1ead68277c
commit 0ef400dfcd

View File

@@ -3827,15 +3827,6 @@ namespace bimg
bx::vec3Norm(_result, tmp);
}
void latLongFromDir(float* _outU, float* _outV, const float* _in)
{
const float phi = bx::atan2(_in[0], _in[2]);
const float theta = bx::acos(_in[1]);
*_outU = (bx::kPi + phi)/bx::kPi2;
*_outV = theta*bx::kInvPi;
}
ImageContainer* imageCubemapFromLatLongRgba32F(bx::AllocatorI* _allocator, const ImageContainer& _input, bool _useBilinearInterpolation, bx::Error* _err)
{
BX_ERROR_SCOPE(_err);
@@ -3886,7 +3877,7 @@ namespace bimg
texelUvToDir(dir, side, uu, vv);
float srcU, srcV;
latLongFromDir(&srcU, &srcV, dir);
bx::vec3ToLatLong(&srcU, &srcV, dir);
srcU *= srcWidthMinusOne;
srcV *= srcHeightMinusOne;