MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / allocSharedXform

Method allocSharedXform

Engine/source/renderInstance/renderPassManager.cpp:315–326  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

313}
314
315const MatrixF* RenderPassManager::allocSharedXform( SharedTransformType stt )
316{
317 AssertFatal(stt == View || stt == Projection, "Bad shared transform type");
318
319 // Enable this to simulate non-shared transform performance
320 //#define SIMULATE_NON_SHARED_TRANSFORMS
321#ifdef SIMULATE_NON_SHARED_TRANSFORMS
322 return allocUniqueXform(stt == View ? mMatrixSet->getWorldToCamera() : mMatrixSet->getCameraToScreen());
323#else
324 return &(stt == View ? mMatrixSet->getWorldToCamera() : mMatrixSet->getCameraToScreen());
325#endif
326}
327
328void RenderPassManager::assignSharedXform( SharedTransformType stt, const MatrixF &xfm )
329{

Callers 9

innerRenderMethod · 0.80
prepRenderImageMethod · 0.80
prepRenderImageMethod · 0.80
prepRenderImageMethod · 0.80
prepRenderImageMethod · 0.80
prepRenderImageMethod · 0.80
prepRenderImageMethod · 0.80
renderBillboardsMethod · 0.80
prepRenderImageMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected