mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-13 03:33:48 +00:00
Some code cleanup, tweak and optimizations for assets, entities and components.
This commit is contained in:
parent
cfbdf63cd7
commit
abe4370c8a
15 changed files with 58 additions and 40 deletions
|
|
@ -11,6 +11,9 @@ Vector<MeshRenderSystem::BufferSet> MeshRenderSystem::mStaticBuffers(0);
|
|||
|
||||
void MeshRenderSystem::render(SceneManager *sceneManager, SceneRenderState* state)
|
||||
{
|
||||
if (sceneManager == nullptr || state == nullptr)
|
||||
return;
|
||||
|
||||
Frustum viewFrustum = state->getCullingFrustum();
|
||||
MatrixF camTransform = state->getCameraTransform();
|
||||
|
||||
|
|
@ -129,7 +132,7 @@ void MeshRenderSystem::render(SceneManager *sceneManager, SceneRenderState* stat
|
|||
|
||||
// We sort by the material then vertex buffer
|
||||
ri->defaultKey = matInst->getStateHint();
|
||||
ri->defaultKey2 = (uintptr_t)ri->vertBuff; // Not 64bit safe!
|
||||
ri->defaultKey2 = (U32)ri->vertBuff; // Not 64bit safe!
|
||||
|
||||
// Submit our RenderInst to the RenderPassManager
|
||||
state->getRenderPass()->addInst(ri);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue