summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/18-ibl/ibl.cpp
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/examples/18-ibl/ibl.cpp')
-rw-r--r--3rdparty/bgfx/examples/18-ibl/ibl.cpp18
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.