projects
/
erebus2020
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
foo
[erebus2020]
/
liberebus
/
src
/
util.c
diff --git
a/liberebus/src/util.c
b/liberebus/src/util.c
index
a52f35a
..
dc0eb98
100644
(file)
--- a/
liberebus/src/util.c
+++ b/
liberebus/src/util.c
@@
-1,7
+1,9
@@
#include "erebus.h"
#include "erebus.h"
-void erb_xform_ray(struct erb_ray *ray, float *mat)
+void erb_xform_ray(struct erb_ray *ray, float *mat, cgm_vec3 *org, cgm_vec3 *dir)
{
{
- cgm_vmul_m4v3(&ray->o, mat);
- cgm_vmul_m3v3(&ray->d, mat);
+ *org = ray->o;
+ *dir = ray->d;
+ cgm_vmul_m4v3(org, mat);
+ cgm_vmul_m3v3(dir, mat);
}
}