diff options
| author | Alex Sakhartchouk <alexst@google.com> | 2010-08-13 14:39:01 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-08-13 14:39:01 -0700 |
| commit | aece2d0ca012144007870db9bb2cf0e360cbb973 (patch) | |
| tree | 45452cadbea0418c305d2d1554ea17357441af8d /libs/rs/scriptc | |
| parent | 41e567f7cf3d3e68b88118728c8bd2c3967eff42 (diff) | |
| parent | a80145de0014aff9bdafe14601046ca511a2f90c (diff) | |
| download | frameworks_base-aece2d0ca012144007870db9bb2cf0e360cbb973.zip frameworks_base-aece2d0ca012144007870db9bb2cf0e360cbb973.tar.gz frameworks_base-aece2d0ca012144007870db9bb2cf0e360cbb973.tar.bz2 | |
Merge "Adding bounding box computation."
Diffstat (limited to 'libs/rs/scriptc')
| -rw-r--r-- | libs/rs/scriptc/rs_graphics.rsh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/libs/rs/scriptc/rs_graphics.rsh b/libs/rs/scriptc/rs_graphics.rsh index fd0491c..63bd9d7 100644 --- a/libs/rs/scriptc/rs_graphics.rsh +++ b/libs/rs/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 |
