Ignore:
Timestamp:
01/19/06 15:30:44 (18 years ago)
Author:
bittner
Message:

debug version looking for glrenderer bug...

File:
1 edited

Legend:

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

    r544 r556  
    4949GlRenderer::~GlRenderer() 
    5050{ 
     51  cerr<<"gl renderer destructor..\n"; 
     52  if (sCgFragmentProgram) 
    5153        cgDestroyProgram(sCgFragmentProgram); 
     54  if (sCgContext) 
    5255        cgDestroyContext(sCgContext); 
     56  cerr<<"done."<<endl; 
    5357} 
    5458 
     
    283287                                                         &pixelCount); 
    284288         
    285         pErrorPixels = (100.f*pixelCount)/(GetWidth()*GetHeight()); 
     289        pErrorPixels = ((float)pixelCount)/(GetWidth()*GetHeight()); 
    286290  } 
    287291   
     
    343347                  errorPixels++; 
    344348                } 
    345         pErrorPixels = (100.f*errorPixels)/(im1.height()*im1.width()); 
     349        pErrorPixels = ((float)errorPixels)/(im1.height()*im1.width()); 
    346350  } 
    347351 
     
    466470        } 
    467471  } 
    468    
     472 
     473  glFinish(); 
    469474  doneCurrent(); 
    470475 
    471476  cout<<endl<<flush; 
    472   mRenderingFinished.wakeAll(); 
     477  //  mRenderingFinished.wakeAll(); 
    473478} 
    474479 
     
    940945void GlRendererBuffer::InitGL() 
    941946{ 
    942         GlRenderer::InitGL(); 
     947 makeCurrent();  
     948 GlRenderer::InitGL(); 
     949#if 0 
    943950        // initialise dual depth buffer textures 
    944951        glGenTextures(1, &frontDepthMap); 
     
    980987  } 
    981988 
    982   sCgFragmentProgram = cgCreateProgramFromFile(sCgContext,               
     989 
     990 sCgFragmentProgram = cgCreateProgramFromFile(sCgContext, 
    983991                                                                                           CG_SOURCE, "../src/dual_depth.cg", 
    984992                                                                                           sCgFragmentProfile, 
     
    991999  cgGLLoadProgram(sCgFragmentProgram); 
    9921000  cgGLBindProgram(sCgFragmentProgram); 
    993   
    994   Debug << "---- PROGRAM BEGIN ----\n" <<  
     1001 
     1002  Debug << "---- PROGRAM BEGIN ----\n" << 
    9951003          cgGetProgramString(sCgFragmentProgram, CG_COMPILED_PROGRAM) << "---- PROGRAM END ----\n"; 
     1004 
     1005#endif 
     1006  doneCurrent(); 
    9961007} 
    9971008 
     
    10711082GlDebuggerWidget::~GlDebuggerWidget() 
    10721083{ 
    1073         mRenderBuffer->releaseFromDynamicTexture(); 
    1074         glDeleteTextures(1, &dynamicTexture); 
    1075          
    1076         DEL_PTR(mRenderBuffer); 
     1084 mRenderBuffer->releaseFromDynamicTexture(); 
     1085   glDeleteTextures(1, &dynamicTexture); 
     1086          
     1087         DEL_PTR(mRenderBuffer); 
    10771088} 
    10781089 
Note: See TracChangeset for help on using the changeset viewer.