raytracer

raytracer.git
git clone git://git.lenczewski.org/raytracer.git
Log | Files | Refs | README | LICENSE

raytracing.c (366B)


      1 #include "rt.h"
      2 
      3 extern inline vec3f_t
      4 ray_at(struct ray const *ray, float t);
      5 
      6 extern inline int
      7 interval_contains(struct interval interval, float v);
      8 
      9 extern inline int
     10 interval_surrounds(struct interval interval, float v);
     11 
     12 extern inline int
     13 sphere_hittable_impl(struct hittable *data, struct ray const *ray,
     14 		     struct interval t, struct hit_record *record);