- Timestamp:
- Jul 10, 2011 5:24:36 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/blt4/packages/vizservers/vtkvis/RpVtkRenderServer.cpp
r2201 r2302 14 14 #include <signal.h> 15 15 16 #ifdef WANT_TRACE 17 #include <sys/time.h> 18 #endif 19 16 20 #include "Trace.h" 17 21 #include "RpVtkRenderServer.h" … … 29 33 FILE *Rappture::VtkVis::g_fLog = NULL; ///< Trace logging file handle 30 34 Renderer *Rappture::VtkVis::g_renderer = NULL; ///< Main render worker 35 36 #define ELAPSED_TIME(t1, t2) \ 37 ((t1).tv_sec == (t2).tv_sec ? (((t2).tv_usec - (t1).tv_usec)/1.0e+3f) : \ 38 (((t2).tv_sec - (t1).tv_sec))*1.0e+3f + (float)((t2).tv_usec - (t1).tv_usec)/1.0e+3f) 31 39 32 40 static void … … 44 52 } 45 53 54 #ifdef RENDER_TARGA 46 55 writeTGAFile("/tmp/frame.tga", 47 56 imgData->GetPointer(0), 48 57 g_renderer->getWindowWidth(), 49 g_renderer->getWindowHeight()); 58 g_renderer->getWindowHeight(), 59 TARGA_BYTES_PER_PIXEL); 60 #else 61 writeTGAFile("/tmp/frame.tga", 62 imgData->GetPointer(0), 63 g_renderer->getWindowWidth(), 64 g_renderer->getWindowHeight(), 65 TARGA_BYTES_PER_PIXEL, 66 true); 67 #endif 68 50 69 #else 51 70 if (g_renderer->getCameraMode() == Renderer::IMAGE) { … … 62 81 << xywh[1] << "} -bytes"; 63 82 83 #ifdef RENDER_TARGA 84 writeTGA(fd, oss.str().c_str(), 85 imgData->GetPointer(0), 86 g_renderer->getWindowWidth(), 87 g_renderer->getWindowHeight(), 88 TARGA_BYTES_PER_PIXEL); 89 #else 64 90 writePPM(fd, oss.str().c_str(), 65 91 imgData->GetPointer(0), 66 92 g_renderer->getWindowWidth(), 67 93 g_renderer->getWindowHeight()); 94 #endif 68 95 } else { 96 #ifdef RENDER_TARGA 97 writeTGA(fd, "nv>image -type image -bytes", 98 imgData->GetPointer(0), 99 g_renderer->getWindowWidth(), 100 g_renderer->getWindowHeight(), 101 TARGA_BYTES_PER_PIXEL); 102 #else 69 103 writePPM(fd, "nv>image -type image -bytes", 70 104 imgData->GetPointer(0), 71 105 g_renderer->getWindowWidth(), 72 106 g_renderer->getWindowHeight()); 107 #endif 73 108 } 74 109 #endif … … 158 193 } 159 194 195 exitTcl(interp); 196 interp = NULL; 197 160 198 delete g_renderer; 199 g_renderer = NULL; 161 200 162 201 TRACE("Exiting VTKVis Server");
Note: See TracChangeset
for help on using the changeset viewer.