X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Frt.h;h=9390bd97e786f5b7d83760e3bf163118b2ccdfa3;hb=070c37ff23e40cc9ca992f25af41e4cbdcb28add;hp=4252281bfbee6082caec06bb10cf0310347e64ca;hpb=15a4548ff09afb37dd33786cafd50b060a64f840;p=retroray diff --git a/src/rt.h b/src/rt.h index 4252281..9390bd9 100644 --- a/src/rt.h +++ b/src/rt.h @@ -39,8 +39,12 @@ struct csghit { int ivcount; }; -int ray_object(const cgm_ray *ray, const struct object *obj, struct csghit *hit); +int ray_object(const cgm_ray *ray, const struct object *obj, struct rayhit *hit); +int ray_object_csg(const cgm_ray *ray, const struct object *obj, struct csghit *hit); + int ray_sphere(const cgm_ray *ray, const struct sphere *sph, struct csghit *hit); int ray_csg(const cgm_ray *ray, const struct csgnode *csg, struct csghit *hit); +float ray_object_dist(const cgm_ray *ray, const struct object *obj); + #endif /* RT_H_ */