star-enclosures-3d

Extract enclosures from 3D geometry
git clone git://git.meso-star.fr/star-enclosures-3d.git
Log | Files | Refs | README | LICENSE

commit 2b55715df70bf7787e057b8a16c9bcecb2dac85b
parent 3cc107edc929fce24bdcd0a7c42e80add520908a
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Fri, 23 Feb 2018 14:16:47 +0100

Replace the proxy allocator by a regular one.

Because proxy's internal mutex was way too limiting.

Diffstat:
Msrc/test_senc_many_triangles.c | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/test_senc_many_triangles.c b/src/test_senc_many_triangles.c @@ -81,9 +81,9 @@ main(int argc, char** argv) struct time t0, t1; (void) argc, (void) argv; - CHK(mem_init_proxy_allocator(&allocator, &mem_default_allocator) == RES_OK); - CHK(senc_device_create - (NULL, &allocator, 2, 1, &dev) == RES_OK); + CHK(mem_init_regular_allocator(&allocator) == RES_OK); + CHK(senc_device_create (NULL, &allocator, SENC_NTHREADS_DEFAULT, 1, &dev) + == RES_OK); /* Create the scene */ CHK(senc_scene_create(dev, 2, &scn) == RES_OK); @@ -127,7 +127,7 @@ main(int argc, char** argv) CHK(senc_descriptor_ref_put(desc) == RES_OK); check_memory_allocator(&allocator); - mem_shutdown_proxy_allocator(&allocator); + mem_shutdown_regular_allocator(&allocator); CHK(mem_allocated_size() == 0); return 0; }