diff options
Diffstat (limited to '3rdparty/bgfx/examples/18-ibl/ibl.cpp')
-rw-r--r-- | 3rdparty/bgfx/examples/18-ibl/ibl.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/3rdparty/bgfx/examples/18-ibl/ibl.cpp b/3rdparty/bgfx/examples/18-ibl/ibl.cpp index 9827dbafe5e..1608da739bd 100644 --- a/3rdparty/bgfx/examples/18-ibl/ibl.cpp +++ b/3rdparty/bgfx/examples/18-ibl/ibl.cpp @@ -365,8 +365,8 @@ struct Camera static inline void latLongFromVec(float& _u, float& _v, const float _vec[3]) { - const float phi = atan2f(_vec[0], _vec[2]); - const float theta = acosf(_vec[1]); + const float phi = bx::fatan2(_vec[0], _vec[2]); + const float theta = bx::facos(_vec[1]); _u = (bx::pi + phi)*bx::invPi*0.5f; _v = theta*bx::invPi; @@ -675,10 +675,10 @@ int _main_(int _argc, char** _argv) uniforms.m_doSpecular = float(settings.m_doSpecular); uniforms.m_doDiffuseIbl = float(settings.m_doDiffuseIbl); uniforms.m_doSpecularIbl = float(settings.m_doSpecularIbl); - memcpy(uniforms.m_rgbDiff, settings.m_rgbDiff, 3*sizeof(float) ); - memcpy(uniforms.m_rgbSpec, settings.m_rgbSpec, 3*sizeof(float) ); - memcpy(uniforms.m_lightDir, settings.m_lightDir, 3*sizeof(float) ); - memcpy(uniforms.m_lightCol, settings.m_lightCol, 3*sizeof(float) ); + bx::memCopy(uniforms.m_rgbDiff, settings.m_rgbDiff, 3*sizeof(float) ); + bx::memCopy(uniforms.m_rgbSpec, settings.m_rgbSpec, 3*sizeof(float) ); + bx::memCopy(uniforms.m_lightDir, settings.m_lightDir, 3*sizeof(float) ); + bx::memCopy(uniforms.m_lightCol, settings.m_lightCol, 3*sizeof(float) ); int64_t now = bx::getHPCounter(); static int64_t last = now; @@ -717,7 +717,7 @@ int _main_(int _argc, char** _argv) } } camera.update(deltaTimeSec); - memcpy(uniforms.m_cameraPos, camera.m_pos.curr, 3*sizeof(float) ); + bx::memCopy(uniforms.m_cameraPos, camera.m_pos.curr, 3*sizeof(float) ); // View Transform 0. float view[16]; @@ -728,7 +728,7 @@ int _main_(int _argc, char** _argv) // View Transform 1. camera.mtxLookAt(view); - bx::mtxProj(proj, 45.0f, float(width)/float(height), 0.1f, 100.0f); + bx::mtxProj(proj, 45.0f, float(width)/float(height), 0.1f, 100.0f, bgfx::getCaps()->homogeneousDepth); bgfx::setViewTransform(1, view, proj); // View rect. @@ -755,7 +755,7 @@ int _main_(int _argc, char** _argv) bgfx::submit(0, programSky); // Submit view 1. - memcpy(uniforms.m_mtx, mtxEnvRot, 16*sizeof(float)); // Used for IBL. + bx::memCopy(uniforms.m_mtx, mtxEnvRot, 16*sizeof(float)); // Used for IBL. if (0 == settings.m_meshSelection) { // Submit bunny. |