diff options
| author | Alex Sakhartchouk <alexst@google.com> | 2010-08-13 14:32:23 -0700 |
|---|---|---|
| committer | Alex Sakhartchouk <alexst@google.com> | 2010-08-13 14:32:23 -0700 |
| commit | ba4aa5c768a498bc3fbb8cb5547b7a9ad6f4b771 (patch) | |
| tree | 836134642932dad1c3d85b80d65aa80ac7b333ed /scriptc | |
| parent | e7b3af24f1f2dc5382f688e2284afc3d3518da80 (diff) | |
| download | android_frameworks_rs-ba4aa5c768a498bc3fbb8cb5547b7a9ad6f4b771.tar.gz android_frameworks_rs-ba4aa5c768a498bc3fbb8cb5547b7a9ad6f4b771.tar.bz2 android_frameworks_rs-ba4aa5c768a498bc3fbb8cb5547b7a9ad6f4b771.zip | |
Adding bounding box computation.
Change-Id: I682609312519d9474176556ade7a208c7d0a1323
Diffstat (limited to 'scriptc')
| -rw-r--r-- | scriptc/rs_graphics.rsh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/scriptc/rs_graphics.rsh b/scriptc/rs_graphics.rsh index fd0491c3..63bd9d74 100644 --- a/scriptc/rs_graphics.rsh +++ b/scriptc/rs_graphics.rsh @@ -77,6 +77,23 @@ extern void __attribute__((overloadable)) extern void __attribute__((overloadable)) rsgFontColor(float, float, float, float); +extern void __attribute__((overloadable)) + rsgMeshComputeBoundingBox(rs_mesh mesh, float *minX, float *minY, float *minZ, + float *maxX, float *maxY, float *maxZ); +void __attribute__((overloadable)) +rsgMeshComputeBoundingBox(rs_mesh mesh, float3 *bBoxMin, float3 *bBoxMax) { + float x1, y1, z1, x2, y2, z2; + rsgMeshComputeBoundingBox(mesh, &x1, &y1, &z1, &x2, &y2, &z2); + bBoxMin->x = x1; + bBoxMin->y = y1; + bBoxMin->z = z1; + bBoxMax->x = x2; + bBoxMax->y = y2; + bBoxMax->z = z2; +} + + + /////////////////////////////////////////////////////// // misc |
