mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-12-01 11:56:58 -05:00
Added named variables for fov, aspect, near/far plane.
This commit is contained in:
parent
3db3f02dc6
commit
64b2e96772
1 changed files with 6 additions and 3 deletions
|
@ -2030,8 +2030,11 @@ int _main_(int /*_argc*/, char** /*_argv*/)
|
||||||
}
|
}
|
||||||
|
|
||||||
//set view and projection matrices
|
//set view and projection matrices
|
||||||
const float aspect = float(viewState.m_width)/float(viewState.m_height);
|
const float fov = 60.0f;
|
||||||
mtxProj(viewState.m_proj, 60.0f, aspect, 1.0f, 1000.0f);
|
const float aspect = float(viewState.m_width)/float(viewState.m_height);
|
||||||
|
const float nearPlane = 1.0f;
|
||||||
|
const float farPlane = 1000.0f;
|
||||||
|
mtxProj(viewState.m_proj, fov, aspect, nearPlane, farPlane);
|
||||||
float at[3] = { 3.0f, 5.0f, 0.0f };
|
float at[3] = { 3.0f, 5.0f, 0.0f };
|
||||||
float eye[3] = { 3.0f, 20.0f, -58.0f };
|
float eye[3] = { 3.0f, 20.0f, -58.0f };
|
||||||
mtxLookAt(viewState.m_view, eye, at);
|
mtxLookAt(viewState.m_view, eye, at);
|
||||||
|
@ -2548,7 +2551,7 @@ int _main_(int /*_argc*/, char** /*_argv*/)
|
||||||
pointLight[1] = lightPos[1];
|
pointLight[1] = lightPos[1];
|
||||||
pointLight[2] = lightPos[2];
|
pointLight[2] = lightPos[2];
|
||||||
pointLight[3] = 1.0f;
|
pointLight[3] = 1.0f;
|
||||||
createNearClipVolume(nearClipVolume, pointLight, viewState.m_view, 60.0f, 16.0f/9.0f, 0.1f);
|
createNearClipVolume(nearClipVolume, pointLight, viewState.m_view, fov, aspect, nearPlane);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (uint8_t jj = 0; jj < shadowCastersCount[currentScene]; ++jj)
|
for (uint8_t jj = 0; jj < shadowCastersCount[currentScene]; ++jj)
|
||||||
|
|
Loading…
Reference in a new issue