Changeset 556 for trunk/VUT/GtpVisibilityPreprocessor/src/GlRenderer.cpp
- Timestamp:
- 01/19/06 15:30:44 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibilityPreprocessor/src/GlRenderer.cpp
r544 r556 49 49 GlRenderer::~GlRenderer() 50 50 { 51 cerr<<"gl renderer destructor..\n"; 52 if (sCgFragmentProgram) 51 53 cgDestroyProgram(sCgFragmentProgram); 54 if (sCgContext) 52 55 cgDestroyContext(sCgContext); 56 cerr<<"done."<<endl; 53 57 } 54 58 … … 283 287 &pixelCount); 284 288 285 pErrorPixels = ( 100.f*pixelCount)/(GetWidth()*GetHeight());289 pErrorPixels = ((float)pixelCount)/(GetWidth()*GetHeight()); 286 290 } 287 291 … … 343 347 errorPixels++; 344 348 } 345 pErrorPixels = ( 100.f*errorPixels)/(im1.height()*im1.width());349 pErrorPixels = ((float)errorPixels)/(im1.height()*im1.width()); 346 350 } 347 351 … … 466 470 } 467 471 } 468 472 473 glFinish(); 469 474 doneCurrent(); 470 475 471 476 cout<<endl<<flush; 472 mRenderingFinished.wakeAll();477 // mRenderingFinished.wakeAll(); 473 478 } 474 479 … … 940 945 void GlRendererBuffer::InitGL() 941 946 { 942 GlRenderer::InitGL(); 947 makeCurrent(); 948 GlRenderer::InitGL(); 949 #if 0 943 950 // initialise dual depth buffer textures 944 951 glGenTextures(1, &frontDepthMap); … … 980 987 } 981 988 982 sCgFragmentProgram = cgCreateProgramFromFile(sCgContext, 989 990 sCgFragmentProgram = cgCreateProgramFromFile(sCgContext, 983 991 CG_SOURCE, "../src/dual_depth.cg", 984 992 sCgFragmentProfile, … … 991 999 cgGLLoadProgram(sCgFragmentProgram); 992 1000 cgGLBindProgram(sCgFragmentProgram); 993 994 Debug << "---- PROGRAM BEGIN ----\n" << 1001 1002 Debug << "---- PROGRAM BEGIN ----\n" << 995 1003 cgGetProgramString(sCgFragmentProgram, CG_COMPILED_PROGRAM) << "---- PROGRAM END ----\n"; 1004 1005 #endif 1006 doneCurrent(); 996 1007 } 997 1008 … … 1071 1082 GlDebuggerWidget::~GlDebuggerWidget() 1072 1083 { 1073 1074 1075 1076 DEL_PTR(mRenderBuffer);1084 mRenderBuffer->releaseFromDynamicTexture(); 1085 glDeleteTextures(1, &dynamicTexture); 1086 1087 DEL_PTR(mRenderBuffer); 1077 1088 } 1078 1089
Note: See TracChangeset
for help on using the changeset viewer.