Method: CGLM::Mat4#mul_vec4
- Defined in:
- ext/cglm/rb_cglm_mat4.c
#mul_vec4(*args) ⇒ Object
78 79 80 81 82 83 84 |
# File 'ext/cglm/rb_cglm_mat4.c', line 78
VALUE rb_cglm_mat4_mul_vec4(int argc, VALUE *argv, VALUE self) {
VALUE other, dest;
rb_scan_args(argc, argv, "11", &other, &dest);
if (NIL_P(dest)) dest = VEC4_NEW(ALLOC_VEC4);
glm_mat4_mulv(VAL2MAT4(self), VAL2VEC4(other), VAL2VEC4(dest));
return dest;
}
|