Ignore:
Timestamp:
09/22/08 10:10:01 (16 years ago)
Author:
mattausch
Message:

debug version trying to find out how to speed up app

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/FriendlyCulling/src/chcdemo.cpp

    r2961 r2963  
    447447 
    448448         
     449         
     450        // set far plane based on scene extent 
     451        farDist = 10.0f * Magnitude(bvh->GetBox().Diagonal()); 
     452        bvh->SetVirtualLeaves(trianglesPerVirtualLeaf); 
     453 
     454        camera->SetFar(Magnitude(bvh->GetBox().Diagonal())); 
     455         
     456        InitCg(); 
     457 
     458        DeferredRenderer::Init(sCgContext); 
     459        SkyPreetham::Init(sCgContext); 
     460 
    449461        Vector3 cubeCenter(470.398f, 240.364f, 182.5f); 
    450462        /*AxisAlignedBox3 box(cubeCenter - Vector3(2.0f), cubeCenter + Vector3(2.0f)); 
     
    457469        Matrix4x4 transl = TranslationMatrix(cubeCenter); 
    458470         
    459         const string aeroplaneStr = model_path + "toyplane.dem"; 
     471        //const string aeroplaneStr = model_path + "toyplane.dem"; 
     472        const string aeroplaneStr = model_path + "city_full.dem"; 
    460473 
    461474        SceneEntityContainer dummy; 
     
    471484        } 
    472485 
    473         aeroplane = dummy[0]; 
    474         aeroplane->GetTransform()->MultMatrix(transl); 
    475         dummy.clear(); 
    476  
    477  
    478         // set far plane based on scene extent 
    479         farDist = 10.0f * Magnitude(bvh->GetBox().Diagonal()); 
    480         bvh->SetVirtualLeaves(trianglesPerVirtualLeaf); 
    481  
    482         camera->SetFar(Magnitude(bvh->GetBox().Diagonal())); 
    483          
    484         InitCg(); 
    485  
    486         DeferredRenderer::Init(sCgContext); 
    487         SkyPreetham::Init(sCgContext); 
    488  
    489          
    490486        string skyDomeStr(model_path + "sky.dem"); 
    491487 
     
    500496        } 
    501497 
    502         skyDome = dummy[0]; 
    503          
     498        aeroplane = dummy[0]; 
     499        skyDome = dummy[1]; 
     500 
     501        aeroplane->GetTransform()->MultMatrix(transl); 
     502 
    504503        const float turbitiy = 3.0f; 
    505504        preetham = new SkyPreetham(turbitiy, skyDome); 
     
    10871086        { 
    10881087                // actually render the scene geometry using the specified algorithm 
    1089                 traverser->RenderScene(); 
     1088                //traverser->RenderScene(); 
     1089                state.Reset(); 
     1090        /*      SceneEntityContainer::const_iterator sit, sit_end = sceneEntities.end(); 
     1091 
     1092                for (sit = sceneEntities.begin(); sit != sit_end; ++ sit) 
     1093                { 
     1094                        renderQueue->Enqueue(*sit); 
     1095                }*/ 
     1096 
     1097                aeroplane->Render(&state); 
     1098 
     1099                renderQueue->Apply(); 
    10901100        } 
    10911101 
     
    11121122 
    11131123        //state.Reset(); glEnable(GL_TEXTURE_2D); 
    1114         aeroplane->Render(&state); 
     1124        //aeroplane->Render(&state); 
    11151125 
    11161126 
Note: See TracChangeset for help on using the changeset viewer.