Ignore:
Timestamp:
01/04/06 15:07:05 (18 years ago)
Author:
bittner
Message:

glrenderer split into widget and buffer, buffer moved to the same thread as the preprocessor

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/src/Preprocessor.cpp

    r492 r496  
    1111#include "VspKdTree.h" 
    1212#include "RenderSimulator.h" 
     13#include "GlRenderer.h" 
    1314 
    1415Preprocessor *preprocessor; 
     
    2223{ 
    2324  environment->GetBoolValue("Preprocessor.useGlRenderer", mUseGlRenderer); 
     25  // renderer will be constructed when the scene graph and viewcell manager will be known 
     26  renderer = NULL; 
     27   
    2428} 
    2529 
     
    2731Preprocessor::~Preprocessor() 
    2832{ 
    29         DEL_PTR(mViewCellsManager); 
    30         DEL_PTR(mBspTree); 
    31         DEL_PTR(mKdTree); 
    32         DEL_PTR(mVspKdTree); 
    33         DEL_PTR(mVspBspTree); 
     33  DEL_PTR(mViewCellsManager); 
     34  DEL_PTR(mBspTree); 
     35  DEL_PTR(mKdTree); 
     36  DEL_PTR(mVspKdTree); 
     37  DEL_PTR(mVspBspTree); 
    3438} 
    3539 
     
    256260        } 
    257261 
     262 
     263        if (mUseGlRenderer) 
     264          renderer = new GlRendererBuffer(1024, 768, mSceneGraph, mViewCellsManager); 
     265         
    258266        return true; 
    259267} 
Note: See TracChangeset for help on using the changeset viewer.