| /oneTBB/examples/parallel_for/tachyon/src/ |
| H A D | api.hpp | 73 apiflt ambient; /* ambient lighting */ 74 apiflt diffuse; /* diffuse reflection */ 75 apiflt specular; /* specular reflection */ 107 vector rt_vector(apiflt x, apiflt y, apiflt z); /* helper to make vectors */ 108 color rt_color(apiflt r, apiflt g, apiflt b); /* helper to make colors */ 139 void rt_camerasetup(SceneHandle, apiflt, apiflt, int, int, vector, vector, vector); 155 void rt_extvol(void *, vector, vector, int, apiflt (*evaluator)(apiflt, apiflt, apiflt)); 163 void rt_ring(void *, vector, vector, apiflt, apiflt); 172 void rt_heightfield(void *, vector, int, int, apiflt *, apiflt, apiflt); 175 void rt_landscape(void *, int, int, vector, apiflt, apiflt); [all …]
|
| H A D | apigeom.cpp | 83 void rt_heightfield(void *tex, vector ctr, int m, int n, apiflt *field, apiflt wx, apiflt wy) { in rt_heightfield() 86 apiflt xoff, yoff, zoff; in rt_heightfield() 126 rt_sheightfield(void *tex, vector ctr, int m, int n, apiflt *field, apiflt wx, apiflt wy) { in rt_sheightfield() 130 apiflt xinc, yinc; in rt_sheightfield() 140 xinc = wx / ((apiflt)m); in rt_sheightfield() 141 yinc = wy / ((apiflt)n); in rt_sheightfield() 208 apiflt d, v; in adjust() 225 subdivide(apiflt *base, int xres, int yres, apiflt wx, apiflt wy, int x1, int y1, int x2, int y2) { in subdivide() 252 void rt_landscape(void *tex, int m, int n, vector ctr, apiflt wx, apiflt wy) { in rt_landscape() 254 apiflt *field; in rt_landscape() [all …]
|
| H A D | api.cpp | 81 vector rt_vector(apiflt x, apiflt y, apiflt z) { in rt_vector() 91 color rt_color(apiflt r, apiflt g, apiflt b) { in rt_color() 121 apiflt zoom, in rt_camerasetup() 122 apiflt aspectratio, in rt_camerasetup() 308 void rt_tex_phong(void *voidtex, apiflt phong, apiflt phongexp, int type) { in rt_tex_phong() 315 void rt_light(void *tex, vector ctr, apiflt rad) { in rt_light() 350 void rt_cylinder(void *tex, vector ctr, vector axis, apiflt rad) { in rt_cylinder() 354 void rt_fcylinder(void *tex, vector ctr, vector axis, apiflt rad) { in rt_fcylinder() 362 void rt_ring(void *tex, vector ctr, vector norm, apiflt a, apiflt b) { in rt_ring() 366 void rt_sphere(void *tex, vector ctr, apiflt rad) { in rt_sphere() [all …]
|
| H A D | apitrigeom.hpp | 52 void rt_tri_fcylinder(void* tex, vector ctr, vector axis, apiflt rad); 53 void rt_tri_cylinder(void* tex, vector ctr, vector axis, apiflt rad); 54 void rt_tri_ring(void* tex, vector ctr, vector norm, apiflt a, apiflt b);
|
| H A D | parse.cpp | 135 apiflt degtorad(apiflt deg) { in degtorad() 136 apiflt tmp; in degtorad() 150 static void InitRot3d(RotMat *rot, apiflt x, apiflt y, apiflt z) { in InitRot3d() 235 apiflt zoom, aspectratio; in GetScenedefs() 498 apiflt rad; in GetLight() 532 apiflt rad; in GetCylinder() 553 apiflt rad; in GetFCylinder() 581 apiflt rad; in GetPolyCylinder() 610 apiflt rad; in GetSphere() 760 apiflt wx, wy; in GetLandScape()
|
| H A D | apitrigeom.cpp | 65 void rt_tri_fcylinder(void *tex, vector ctr, vector axis, apiflt rad) { in rt_tri_fcylinder() 113 void rt_tri_cylinder(void *tex, vector ctr, vector axis, apiflt rad) { in rt_tri_cylinder() 117 void rt_tri_ring(void *tex, vector ctr, vector norm, apiflt a, apiflt b) { in rt_tri_ring() 226 void rt_tri_sphere(void *tex, vector ctr, apiflt rad) {} in rt_tri_sphere()
|