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); }
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); }