diff --git a/src/image.cpp b/src/image.cpp index 0010a2f..17bc831 100644 --- a/src/image.cpp +++ b/src/image.cpp @@ -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;