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:
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;
+}