commit 43f4f2e2fbb45ef3c9e8f2037831715f51716aff
parent 6f76e531cbc5113f3228755db81528096dfffbd0
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Mon, 18 Dec 2017 16:15:09 +0100
Update the scene API
Diffstat:
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/src/sdis.h b/src/sdis.h
@@ -245,6 +245,12 @@ sdis_interface_ref_put
SDIS_API res_T
sdis_scene_create
(struct sdis_device* dev,
+ const size_t ntris, /* #triangles */
+ void (*indices)(const size_t itri, size_t ids[3], void*),
+ void (*interface)(const size_t itri, struct sdis_interface** bound, void*),
+ const size_t nverts, /* #vertices */
+ void (*position)(const size_t ivert, double pos[3], void* ctx),
+ void* ctx,
struct sdis_scene** scn);
SDIS_API res_T
@@ -255,16 +261,6 @@ SDIS_API res_T
sdis_scene_ref_put
(struct sdis_scene* scn);
-SDIS_API res_T
-sdis_scene_setup
- (struct sdis_scene* scn,
- const size_t ntris, /* #triangles */
- void (*indices)(const size_t itri, size_t ids[3], void*),
- void (*interface)(const size_t itri, struct sdis_interface* bound, void*),
- const size_t nverts, /* #vertices */
- void (*position)(const size_t ivert, double pos[3], void* ctx),
- void* ctx);
-
END_DECLS
#endif /* SDIS_H */