summaryrefslogtreecommitdiffstats
path: root/libdimension/triangle.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2014-06-08 12:48:56 -0400
committerTavian Barnes <tavianator@tavianator.com>2014-06-08 12:48:56 -0400
commitf31c6415eb80f970e2e86275299b875bd91065a6 (patch)
tree5f85d91afff51433867a48972dd9e3239824c8e3 /libdimension/triangle.c
parent0210df5a5dade94960ef48ca26a98a2676f215f7 (diff)
downloaddimension-f31c6415eb80f970e2e86275299b875bd91065a6.tar.xz
objects: Implement smooth triangle fans.
Diffstat (limited to 'libdimension/triangle.c')
-rw-r--r--libdimension/triangle.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libdimension/triangle.c b/libdimension/triangle.c
index 4a70c59..fdd2b96 100644
--- a/libdimension/triangle.c
+++ b/libdimension/triangle.c
@@ -25,7 +25,7 @@
* for a description of the intersection algorithm.
*/
-#include "dimension.h"
+#include "dimension-internal.h"
/// Optimized ray/triangle intersection test.
static inline bool
@@ -39,7 +39,7 @@ dmnsn_ray_triangle_intersection(dmnsn_line l, double *t, double *u, double *v)
}
/// Triangle intersection callback.
-static bool
+DMNSN_HOT static bool
dmnsn_triangle_intersection_fn(const dmnsn_object *object, dmnsn_line l,
dmnsn_intersection *intersection)
{
@@ -88,7 +88,7 @@ typedef struct {
} dmnsn_smooth_triangle;
/// Smooth triangle intersection callback.
-static bool
+DMNSN_HOT static bool
dmnsn_smooth_triangle_intersection_fn(const dmnsn_object *object, dmnsn_line l,
dmnsn_intersection *intersection)
{