/dports/devel/ispc/ispc-1.16.1/examples/cpu/volume_rendering/ |
H A D | volume.cpp | 48 extern void volume_serial(float density[], int nVoxels[3], const float raster2camera[4][4], 74 static void loadCamera(const char *fn, int *width, int *height, float raster2camera[4][4], float ca… in loadCamera() 87 if (fscanf(f, "%f", &raster2camera[i][j]) != 1) { in loadCamera() 148 float raster2camera[4][4], camera2world[4][4]; in main() local 149 loadCamera(argv[1], &width, &height, raster2camera, camera2world); in main() 162 volume_ispc(density, n, raster2camera, camera2world, width, height, image); in main() 182 volume_ispc_tasks(density, n, raster2camera, camera2world, width, height, image); in main() 202 volume_serial(density, n, raster2camera, camera2world, width, height, image); in main()
|
H A D | volume_serial.cpp | 67 static void generateRay(const float raster2camera[4][4], const float camera2world[4][4], float x, f… in generateRay() 69 float camx = raster2camera[0][0] * x + raster2camera[0][1] * y + raster2camera[0][3]; in generateRay() 70 float camy = raster2camera[1][0] * x + raster2camera[1][1] * y + raster2camera[1][3]; in generateRay() 71 float camz = raster2camera[2][3]; in generateRay() 72 float camw = raster2camera[3][3]; in generateRay() 250 void volume_serial(float density[], int nVoxels[3], const float raster2camera[4][4], const float ca… in volume_serial() 256 generateRay(raster2camera, camera2world, (float)x, (float)y, ray); in volume_serial()
|
H A D | volume.ispc | 42 generateRay(const uniform float raster2camera[4][4], 46 float camx = raster2camera[0][0] * x + raster2camera[0][1] * y + raster2camera[0][3]; 47 float camy = raster2camera[1][0] * x + raster2camera[1][1] * y + raster2camera[1][3]; 48 float camz = raster2camera[2][3]; 49 float camw = raster2camera[3][3]; 267 const uniform float raster2camera[4][4], 305 const uniform float raster2camera[4][4], 318 volume_tile(x0, y0, x1, y1, density, nVoxels, raster2camera, 325 const uniform float raster2camera[4][4], 328 volume_tile(0, 0, width, height, density, nVoxels, raster2camera, [all …]
|
/dports/devel/ispc/ispc-1.16.1/examples/cpu/rt/ |
H A D | rt_serial.cpp | 105 static void generateRay(const float raster2camera[4][4], const float camera2world[4][4], float x, f… in generateRay() 112 float camx = raster2camera[0][0] * x + raster2camera[0][1] * y + raster2camera[0][3]; in generateRay() 113 float camy = raster2camera[1][0] * x + raster2camera[1][1] * y + raster2camera[1][3]; in generateRay() 114 float camz = raster2camera[2][3]; in generateRay() 115 float camw = raster2camera[3][3]; in generateRay() 251 …trace_serial(int width, int height, int baseWidth, int baseHeight, const float raster2camera[4][4], in raytrace_serial() 260 generateRay(raster2camera, camera2world, x * widthScale, y * heightScale, ray); in raytrace_serial()
|
H A D | rt.ispc | 74 static void generateRay(uniform const float raster2camera[4][4], 83 float camx = raster2camera[0][0] * x + raster2camera[0][1] * y + raster2camera[0][3]; 84 float camy = raster2camera[1][0] * x + raster2camera[1][1] * y + raster2camera[1][3]; 85 float camz = raster2camera[2][3]; 86 float camw = raster2camera[3][3]; 242 const uniform float raster2camera[4][4], 252 generateRay(raster2camera, camera2world, x*widthScale, 267 const uniform float raster2camera[4][4], 273 raster2camera, camera2world, image, 293 raster2camera, camera2world, image, [all …]
|
H A D | rt.cpp | 54 …trace_serial(int width, int height, int baseWidth, int baseHeight, const float raster2camera[4][4], 139 float camera2world[4][4], raster2camera[4][4]; in main() local 143 READ(raster2camera[0][0], 16); in main() 212 …raytrace_ispc(width, height, baseWidth, baseHeight, raster2camera, camera2world, image, id, nodes,… in main() 230 …raytrace_ispc_tasks(width, height, baseWidth, baseHeight, raster2camera, camera2world, image, id, … in main() 250 …raytrace_serial(width, height, baseWidth, baseHeight, raster2camera, camera2world, image, id, node… in main()
|