Exemple #1
0
void RenderPassManager::addManager(RenderBinManager* mgr)
{
   if ( !mgr->isProperlyAdded() )
      mgr->registerObject();

   AssertFatal( mgr->getRenderPass() == NULL, "RenderPassManager::addManager() - Bin is still part of another pass manager!" );
   mgr->setRenderPass( this );

   _insertSort(mRenderBins, mgr, true);
}
void
test__insertSort01(void)
{
    long _ary[3];

    memset( _ary, 0x00, sizeof( _ary ) );
    _ary[0] = 0;
    _ary[1] = 1;
    _ary[2] = 2;

    _ary[0] = _ary[2];
    _insertSort( _ary, 1, _ary[0] );

    CU_ASSERT_EQUAL( 1, _ary[1] );
    CU_ASSERT_EQUAL( 2, _ary[2] );

}