Esempio n. 1
0
void render() {
  uchar4 *d_out = 0;
  cudaGraphicsMapResources(1, &cuda_pbo_resource, 0);
  cudaGraphicsResourceGetMappedPointer((void **)&d_out, NULL,
                                       cuda_pbo_resource);
  kernelLauncher(d_out, W, H, param, sys);
  cudaGraphicsUnmapResources(1, &cuda_pbo_resource, 0);
  // update contents of the title bar
  char title[64];
  sprintf(title, "Stability: param = %.1f, sys = %d", param, sys);
  glutSetWindowTitle(title);
}
Esempio n. 2
0
void render() {
  uchar4 *d_out = 0;
  cudaGraphicsMapResources(1, &cuda_pbo_resource, 0);
  cudaGraphicsResourceGetMappedPointer((void **)&d_out, NULL,
                                       cuda_pbo_resource);
  kernelLauncher(d_out, d_vol, W, H, volumeSize, method, zs, theta,
                 threshold, dist);
  cudaGraphicsUnmapResources(1, &cuda_pbo_resource, 0);
  char title[128];
  sprintf(title, "Volume Visualizer : objId =%d, method = %d,"
          " dist = %.1f, theta = %.1f", id, method, dist,
          theta);
  glutSetWindowTitle(title);
}