Ignore:
Timestamp:
06/18/08 20:42:06 (16 years ago)
Author:
mattausch
Message:

implemented multiqueries, but still buggy version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/CHC_revisited/OcclusionQuery.cpp

    r2764 r2773  
    1818 
    1919 
    20 OcclusionQuery::OcclusionQuery(unsigned int idx): 
    21 mQueryId(idx) 
    22 { 
    23         // reverse for multiequeries with 32 nodes 
    24         mNodes.reserve(32); 
    25 } 
    26  
    27  
    2820OcclusionQuery::~OcclusionQuery() 
    2921{ 
     
    3224 
    3325 
    34 void OcclusionQuery::BeginQuery() 
     26void OcclusionQuery::BeginQuery() const 
    3527{ 
    3628        glBeginQueryARB(GL_SAMPLES_PASSED_ARB, mQueryId); 
     
    3830 
    3931 
    40 void OcclusionQuery::EndQuery() 
     32void OcclusionQuery::EndQuery() const 
    4133{ 
    4234        glEndQueryARB(GL_SAMPLES_PASSED_ARB); 
     
    8779        { 
    8880                query = mOcclusionQueries[mCurrentQueryIdx]; 
     81                query->Reset(); 
    8982        } 
    9083 
Note: See TracChangeset for help on using the changeset viewer.