Skip to content

Commit

Permalink
Update Java bindings
Browse files Browse the repository at this point in the history
  • Loading branch information
Kazade committed Mar 1, 2014
1 parent 09e417b commit d6af627
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
5 changes: 2 additions & 3 deletions java/jni/kazmath.c
Expand Up @@ -1424,14 +1424,13 @@ JNIEXPORT jobject JNICALL Java_kazmath_jkazmath_kmRay3FromPointAndDirection
}


JNIEXPORT jobject JNICALL Java_kazmath_jkazmath_kmRay3IntersectPlane
JNIEXPORT jboolean JNICALL Java_kazmath_jkazmath_kmRay3IntersectPlane
(JNIEnv *env, jclass class, jobject jo, jobject jr, jobject jp)
{
kmVec3* o = (kmVec3*)(*env)->GetDirectBufferAddress(env, jo);
kmRay3* r = (kmRay3*)(*env)->GetDirectBufferAddress(env, jr);
kmPlane* p = (kmPlane*)(*env)->GetDirectBufferAddress(env, jp);
kmRay3IntersectPlane(o, r, p);
return jo;
return kmRay3IntersectPlane(o, r, p);
}


Expand Down
2 changes: 1 addition & 1 deletion java/kazmath/jkazmath.java
Expand Up @@ -233,7 +233,7 @@ public static native FloatBuffer kmVec4TransformArray(FloatBuffer pOut, int outS
public static native float kmQuaternionGetRoll(FloatBuffer q);
public static native FloatBuffer kmRay3Fill(FloatBuffer ray, float px, float py, float pz, float vx, float vy, float vz);
public static native FloatBuffer kmRay3FromPointAndDirection(FloatBuffer ray, FloatBuffer point, FloatBuffer direction);
public static native FloatBuffer kmRay3IntersectPlane(FloatBuffer pOut, FloatBuffer ray, FloatBuffer plane);
public static native boolean kmRay3IntersectPlane(FloatBuffer pOut, FloatBuffer ray, FloatBuffer plane);
public static native FloatBuffer kmVec3MultiplyMat3(FloatBuffer pOut, FloatBuffer pV, FloatBuffer pM);
public static native FloatBuffer kmVec3MultiplyMat4(FloatBuffer pOut, FloatBuffer pV, FloatBuffer pM);
public static native FloatBuffer kmVec3ProjectOnToPlane(FloatBuffer pOut, FloatBuffer point, FloatBuffer plane);
Expand Down

0 comments on commit d6af627

Please sign in to comment.