Changeset 1245
- Timestamp:
- Apr 28, 2010, 11:28:33 AM (14 years ago)
- Location:
- trunk/source/visualization/OpenGL
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/visualization/OpenGL/GNUmakefile
r1242 r1245 13 13 CPPFLAGS += -DG4DEBUG_VIS_OGL 14 14 15 #CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_116 #CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_217 #CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_315 CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_1 16 CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_2 17 CPPFLAGS += -DG4VIS_BUILD_OPTIMISE_3 18 18 19 19 GLOBLIBS = libG4vis_management.lib libG4modeling.lib libG4gl2ps.lib -
trunk/source/visualization/OpenGL/History
r1242 r1245 1 $Id: History,v 1.16 4 2010/03/10 11:03:46lgarnier Exp $1 $Id: History,v 1.166 2010/04/27 15:59:10 lgarnier Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 * Reverse chronological order (last date on top), please * 18 18 ---------------------------------------------------------- 19 27th April 2010 Laurent Garnier 20 - G4OpenGLStoredXmViewer : remove viewer form list at destruction 21 - G4OpenGLViewer : Fix a problem when printing in gl2ps 22 19 23 9th March 2010 Laurent Garnier 20 24 - G4OpenGLViewer : Fix clipping when resizing non square size windows -
trunk/source/visualization/OpenGL/src/G4OpenGLViewer.cc
r1242 r1245 25 25 // 26 26 // 27 // $Id: G4OpenGLViewer.cc,v 1.6 0 2010/03/10 11:03:46lgarnier Exp $27 // $Id: G4OpenGLViewer.cc,v 1.61 2010/04/27 15:59:10 lgarnier Exp $ 28 28 // GEANT4 tag $Name: $ 29 29 // … … 119 119 void G4OpenGLViewer::ClearView () { 120 120 #ifdef G4DEBUG_VIS_OGL 121 printf("G4OpenGLViewer::ClearView &:%d\n",this);121 printf("G4OpenGLViewer::ClearView\n"); 122 122 #endif 123 123 glClearColor (background.GetRed(), … … 175 175 } 176 176 177 glViewport(0, 0, fWinSize_x,fWinSize_y); 177 glViewport(0, 0, fWinSize_x,fWinSize_y); 178 179 178 180 } 179 181 … … 513 515 bool G4OpenGLViewer::printNonVectoredEPS () { 514 516 515 516 517 int width = getRealPrintSizeX(); 517 518 int height = getRealPrintSizeY(); … … 610 611 fGL2PSAction->setFileName(getRealPrintFilename().c_str()); 611 612 // try to resize 612 int X = fWinSize_x; 613 int Y = fWinSize_y; 614 615 fWinSize_x = width; 616 fWinSize_y = height; 617 #ifdef G4DEBUG_VIS_OGL 618 printf("G4OpenGLViewer::printgl2PS VVVV %d %d\n",getRealPrintSizeX(),getRealPrintSizeY()); 619 #endif 613 int X = fWinSize_x; 614 int Y = fWinSize_y; 615 616 fWinSize_x = width; 617 fWinSize_y = height; 620 618 // Laurent G. 16/03/10 : Not the good way to do. 621 619 // We should draw in a new offscreen context instead of … … 643 641 fWinSize_x = X; 644 642 fWinSize_y = Y; 645 #ifdef G4DEBUG_VIS_OGL646 printf("G4OpenGLViewer::printgl2PS 22222 %d %d \n",fWinSize_x,fWinSize_y);647 #endif648 643 ResizeGLView(); 649 644 DrawView (); 650 #ifdef G4DEBUG_VIS_OGL651 printf("G4OpenGLViewer::printgl2PS ^^^^\n");652 #endif653 645 654 646 // Reset for next time (useful is size change)
Note: See TracChangeset
for help on using the changeset viewer.