star-3d

Surface structuring for efficient 3D geometric queries
git clone git://git.meso-star.fr/star-3d.git
Log | Files | Refs | README | LICENSE

commit b90b24fd66f96968a41db2bdbfd66a720eb7efa5
parent 62bb1ecd42a9ed626a7fca903c4a8f1c4f19f952
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 27 Jul 2016 12:23:42 +0200

Add the previously deleted s3d_scene_get_device function

Diffstat:
Msrc/s3d.h | 7++++++-
Msrc/s3d_scene.c | 7+++++++
2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/src/s3d.h b/src/s3d.h @@ -264,6 +264,11 @@ S3D_API res_T s3d_scene_clear (struct s3d_scene* scn); +S3D_API res_T +s3d_scene_get_device + (struct s3d_scene* scn, + struct s3d_device** dev); + /******************************************************************************* * Session API - View of the current scene geometry ******************************************************************************/ @@ -352,7 +357,7 @@ s3d_session_compute_volume /* Retrieve the Axis Aligned Bounding Box of the scene */ S3D_API res_T -s3d_scene_get_aabb +s3d_session_get_aabb (struct s3d_session* session, float lower[3], /* AABB lower bound */ float upper[3]); /* AABB upper bound */ diff --git a/src/s3d_scene.c b/src/s3d_scene.c @@ -224,4 +224,11 @@ s3d_scene_clear(struct s3d_scene* scn) return RES_OK; } +res_T +s3d_scene_get_device(struct s3d_scene* scn, struct s3d_device** dev) +{ + if(!scn || !dev) return RES_BAD_ARG; + *dev = scn->dev; + return RES_OK; +}