star-3d

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

DateCommit messageAuthorFiles+-
2023-10-18 15:26Merge branch 'release_0.10'Vincent Forest53+1660-2636
2023-10-18 15:22Write release note for version 0.10Vincent Forest1+95-80
2023-10-18 15:20Set version number to 0.10Vincent Forest1+1-1
2023-10-18 15:17Merge branch 'feature_posix_make' into developVincent Forest53+1585-2576
2023-10-18 15:16Remove CMake supportVincent Forest1+0-156
2023-10-18 15:15Set the version of dependencies that supports a pc fileVincent Forest1+1-1
2023-10-18 15:14Update the make.sh scriptVincent Forest1+5-3
2023-10-18 15:11Displays the sed directives that generate the pc fileVincent Forest1+12-13
2023-10-18 15:10Fix the Makefile targets used to link testsVincent Forest1+2-2
2023-10-18 15:08Make generated binaries safer and more robustVincent Forest2+25-13
2023-10-18 15:04Partially link static library object filesVincent Forest2+14-3
2023-07-19 09:50Small rewrite of the requirements sectionVincent Forest1+5-1
2023-07-19 09:43Update Makefile targets of the testsVincent Forest1+6-5
2023-07-13 15:15Minor adjustment to Makefile s3d-local.pc targetVincent Forest1+1-1
2023-07-13 15:13Make *.d files dependent on config.mk fileVincent Forest1+4-2
2023-07-12 14:14Minor fix of Makefile clean targetVincent Forest1+1-1
2023-07-12 14:11Fix Makefile uninstall targetVincent Forest1+1-2
2023-07-06 16:07Fix test_s3d_seams test debug compilationVincent Forest1+1-1
2023-07-06 15:56Update of copyright yearsVincent Forest47+47-47
2023-07-06 15:24Relicence in GPLv3+Vincent Forest50+1145-2314
2023-07-05 10:25Rewrite the README file to make it less bloatedVincent Forest1+34-118
2023-07-05 09:45No longer use the --with-path option of pkg-configVincent Forest1+5-3
2023-05-18 14:35Upd the flags used to link the shared libraryVincent Forest1+1-1
2023-05-14 13:50Rename some Makefile macrosVincent Forest2+15-15
2023-05-14 10:19Update the run_test function of the make.sh fileVincent Forest1+3-3
2023-05-14 10:04Clean-up and solidify the MakefileVincent Forest2+45-36
2023-05-07 20:15Rework the library compilation by the POSIX MakefileVincent Forest4+55-24
2023-05-06 17:17Do not build tests in the src directoryVincent Forest2+23-6
2023-05-06 16:42Rework the POSIX MakefileVincent Forest3+67-61
2023-05-06 14:39Fix the C89 compilation of some testsVincent Forest2+4-0
2023-04-28 09:57Merge branch 'release_0.9' into developVincent Forest2+6-2
2023-04-28 09:49Merge branch 'release_0.9'Vincent Forest5+15-8
2023-04-28 09:48Set version number to 0.9Vincent Forest1+2-2
2023-04-28 09:46Write release notes for version 0.9Vincent Forest1+4-0
2023-04-28 09:39Upd the name of the embree pkg in the s3d pkg-config fileVincent Forest1+1-1
2023-03-21 13:39Small update of the license notice in the POSIX MakeVincent Forest3+1-7
2023-03-21 10:52Update the pkgconfig fileVincent Forest1+2-1
2023-03-21 10:35Disable an Embree4 build warningVincent Forest1+8-1
2023-03-21 10:33Upd POSIX Make to use Embree4 instead of Embree3Vincent Forest3+7-6
2023-03-20 15:43Merge branch 'develop' into feature_posix_makeVincent Forest4+9-6
2023-03-17 15:00Fix compile warning in "closest point" testsVincent Forest1+1-1
2023-03-17 14:47Use Embree 4 rather than Embree 3 as a RT backendVincent Forest3+8-5
2023-03-17 11:23Merge remote-tracking branch 'origin/develop' into feature_posix_makeVincent Forest45+50-46
2023-01-02 15:18Merge branch 'release_0.8.1' into developVincent Forest45+50-46
2023-01-02 15:17Merge branch 'release_0.8.1'Vincent Forest45+72-68
2023-01-02 15:14Update copyright year rangeVincent Forest45+45-45
2023-01-02 15:10Write the 0.8.1 release noteVincent Forest1+4-0
2023-01-02 15:08Set version number to 0.8.1Vincent Forest1+1-1
2022-12-22 10:53Fix a Makefile commentVincent Forest1+1-1
2022-07-20 18:56Remove a useless library in the make directive of the testsVincent Forest1+1-1
2022-07-20 12:30Update the pkg-config fileVincent Forest2+5-4
2022-07-15 12:02Fixed make.sh script formattingVincent Forest1+11-11
2022-07-15 12:02Fix a compilation warningVincent Forest1+2-1
2022-06-19 14:04Minor update of the POSIX MakeVincent Forest2+28-19
2022-06-15 15:01Update the clean target of the POSIX MakeVincent Forest1+2-3
2022-06-15 14:53Write a POSIX Makefile as an alternative to CMakeVincent Forest5+311-5
2021-10-15 09:40Fix compilation warnings detected by gcc 11Vincent Forest8+22-22
2021-06-22 09:55Merge branch 'release_0.8' into developVincent Forest2+8-3
2021-06-22 09:53Merge branch 'release_0.8'Vincent Forest45+131-68
2021-06-22 09:21Add the 0.8 release noteVincent Forest1+5-0
2021-06-22 09:16Bump version to 0.8Vincent Forest1+2-2
2021-06-22 09:16Bump CMake minimum version to 3.1Vincent Forest1+1-1
2021-06-22 07:55Update the copyright year rangeVincent Forest45+45-45
2021-06-22 07:48Update the API of the hit filter functionVincent Forest10+79-21
2021-06-15 08:14Merge branch 'release_0.7.4' into developVincent Forest2+7-1
2021-06-15 08:12Merge branch 'release_0.7.4'Vincent Forest10+350-90
2021-06-15 08:12Add the 0.7.4 release noteVincent Forest1+6-0
2021-06-15 08:04Bump version number to 0.7.4Vincent Forest1+1-1
2021-02-05 08:54Fix an API commentChristophe Coustet1+1-1
2021-01-19 16:12Manage an Embree bug (uv out of range).Christophe Coustet1+4-4
2021-01-19 14:12Add a test on closest_point hit normalsChristophe Coustet1+4-2
2021-01-19 14:10Revert closest_point hit normal internals to floatChristophe Coustet1+12-9
2021-01-19 14:08Add a commentChristophe Coustet1+1-1
2021-01-12 14:58Add tests on raytrace and closest_point accuracyChristophe Coustet2+246-3
2021-01-12 14:57Improve closest_point accuracyChristophe Coustet1+83-77
2021-01-12 14:57Fix a msvc warningChristophe Coustet1+4-2
2021-01-12 14:56SpacingChristophe Coustet1+1-1
2021-01-12 14:55Fix a gcc warningChristophe Coustet1+2-4
2020-11-19 10:52Merge branch 'release_0.7.3' into developVincent Forest2+9-2
2020-11-19 10:51Merge branch 'release_0.7.3'Vincent Forest6+172-37
2020-11-19 10:50Write the 0.7.3 release noteVincent Forest1+8-1
2020-11-19 10:45Bump version number to 0.7.3Vincent Forest1+1-1
2020-11-19 10:43Coding style consistencyVincent Forest1+4-4
2020-10-23 09:12Fix a MSVC warning on struct paddingChristophe Coustet1+12-0
2020-10-22 10:03Fix the closest point query for the instantiated meshesVincent Forest1+7-3
2020-10-22 09:56Test the closest point query on a rotated instanceVincent Forest1+86-0
2020-10-09 13:35Fix the s3d_closest_point testsVincent Forest1+26-7
2020-10-08 14:14Speed up closest point on instantiated meshesVincent Forest1+22-31
2020-10-08 09:38Fix commentsVincent Forest1+3-3
2020-10-08 09:35Fix closest point query on instancesVincent Forest1+17-1
2020-07-23 09:26Fix commentsVincent Forest2+3-3
2020-07-06 09:28Merge branch 'release_0.7.2' into developVincent Forest2+7-1
2020-07-06 09:27Merge branch 'release_0.7.2'Vincent Forest5+55-14
2020-07-06 09:27Bump version number to 0.7.2Vincent Forest1+1-1
2020-07-06 09:26Write the 0.7.2 release noteVincent Forest1+6-0
2020-05-11 07:16Fix a commentChristophe Coustet1+5-4
2020-04-21 08:38Add a closest_point test on returned UVVincent Forest1+38-8
2020-04-20 07:53Handle a precision issue in closest_point_triangleVincent Forest1+5-1
2020-02-10 15:19Merge branch 'release_0.7.1' into developVincent Forest45+52-45
2020-02-10 15:16Merge branch 'release_0.7.1'Vincent Forest45+65-48
2020-02-10 15:14Update the copyright year rangeVincent Forest43+43-43
2020-02-10 15:12Write the 0.7.1 release noteVincent Forest1+8-1
2020-02-10 15:06Bump version number to 0.7.1Vincent Forest1+1-1
2020-02-07 14:37Add one float to the buffer of vertex positionsVincent Forest1+13-3
2019-11-18 14:05Merge branch 'release_0.7' into developVincent Forest1+57-32
2019-11-18 14:04Merge branch 'release_0.7'Vincent Forest15+2747-350
2019-11-18 13:47Write the 0.7 release noteVincent Forest1+57-32
2019-11-13 11:32Merge branch 'hotfix_0.6.2' into developVincent Forest4+19-7
2019-11-13 11:26Merge branch 'hotfix_0.6.2'Vincent Forest5+29-7
2019-11-13 11:19Write the 0.6.2 release noteVincent Forest1+6-1
2019-11-13 11:17Bump version number to 0.6.2Vincent Forest1+1-1
2019-11-13 10:35Fix the s3d_scene_view_compute_area functionVincent Forest3+22-5
2019-11-13 11:03Fix the test of the s3d_scene_view_get_aabb functionVincent Forest1+2-1
2019-10-22 08:33Minor code review of the s3d_scene_view_aabb testsVincent Forest1+6-18
2019-10-22 08:27Push further the s3d_scene_view_get_aabb testsVincent Forest2+450-0
2019-10-21 20:28Add minor comments to the scene view sync AABB partVincent Forest1+4-1
2019-10-18 14:30Optimize the computation of the scene AABBVincent Forest2+48-12
2019-10-16 10:31Test the s3d_scene_view_closest_point on spheres onlyVincent Forest1+140-3
2019-10-16 10:27Fix the closes_point routine for a sphereVincent Forest1+12-2
2019-10-16 10:26Update comments of the s3d_sphere_view_closest_point functionVincent Forest1+10-8
2019-10-11 13:09Merge branch 'feature_point_query' into developVincent Forest9+1627-282
2019-10-11 12:59Mv the ray_trace implementation in a specific fileVincent Forest3+304-251
2019-10-10 14:54Update a comment in the API headerVincent Forest1+4-2
2019-10-10 14:46Push further the closest point testsVincent Forest1+266-33
2019-10-10 14:46Fix an assert in the closest_point func of a sphereVincent Forest1+1-1
2019-10-10 09:42Rename the point_query API in closest_pointVincent Forest6+1032-1032
2019-10-10 08:34Perform advanced "point query" testsVincent Forest3+342-24
2019-10-04 13:50Perform basic tests on s3d_scene_view_point_queryVincent Forest3+273-1
2019-10-04 13:48Fix an issue in the s3d_scene_point_query functionVincent Forest1+1-1
2019-10-04 13:47Fix an issue in the closest_point_triangle routineVincent Forest1+6-4
2019-09-30 09:56Add the s3d_scene_view_point_query functionVincent Forest6+489-24
2019-10-01 12:53Bump version nnumber to 0.7Vincent Forest1+2-2
2019-10-01 12:52Merge branch 'feature_rt_accel_struct_conf' into developVincent Forest9+436-26
2019-10-01 12:11Upd how Embree verbosity level is defined.Vincent Forest1+11-1
2019-10-01 11:59The s3d_scene_view_create can now have a null maskVincent Forest2+11-10
2019-10-01 11:45Test the accel struct configurationVincent Forest2+253-0
2019-10-01 11:44Fix an issue in the accel struct configurationVincent Forest1+2-0
2019-10-01 07:54Rename the rt_accel_struct_conf struct and constantsVincent Forest2+54-55
2019-10-01 07:37Add the s3d_scene_view_create2 functionVincent Forest5+161-16
2019-07-24 13:14Merge branch 'release_0.6.1' into developVincent Forest2+6-1
2019-07-24 13:13Merge branch 'release_0.6.1'Vincent Forest3+7-2
2019-07-24 13:12Write the 0.6.1 release noteVincent Forest1+5-0
2019-07-24 13:09Bump version number to 0.6.1Vincent Forest1+1-1
2019-07-24 12:49Update how the mesh cdf is computedVincent Forest1+1-1
2019-01-18 11:49Merge branch 'release_0.6' into developVincent Forest2+16-10
2019-01-18 11:47Merge branch 'release_0.6'Vincent Forest41+660-465
2019-01-18 11:47Write the 0.6 release noteVincent Forest1+14-8
2019-01-18 11:40Bump version number to 0.6Vincent Forest1+2-2
2019-01-18 11:14On windows, copy runtimes in local build directoryVincent Forest1+3-3
2019-01-18 11:10Small clean-upVincent Forest1+0-11
2019-01-17 11:15Add missing error handlingVincent Forest1+7-3
2019-01-17 11:08Delete the useless declaration of the geometry dynamic arrayVincent Forest1+0-16
2019-01-14 08:33Fix a compilation error in debugVincent Forest1+0-1
2019-01-11 15:22Small clean upVincent Forest2+2-15
2019-01-11 15:20Update copyright notificationVincent Forest40+43-43
2019-01-11 14:50Fix GCC warnings in releaseVincent Forest1+1-2
2019-01-11 14:48Merge branch 'feature_embree3' into developVincent Forest41+643-416
2019-01-11 14:37Update the Embree3 error callbackVincent Forest1+6-2
2019-01-11 14:36Fix how invalid meshes are handled against the RT backendVincent Forest1+9-15
2019-01-11 14:06Fix the instance creation/update against Embree3Vincent Forest2+7-1
2019-01-11 13:43Fix the s3d_scene_view_sample functionVincent Forest1+32-9
2019-01-10 13:43Update the copyright year rangeVincent Forest40+40-40
2019-01-10 13:39Test ray-tracing on an empty sceneVincent Forest2+8-2
2019-01-10 13:38Fix an unitialized variableVincent Forest1+1-1
2019-01-10 13:37Do not register invalid spheres in a scene viewVincent Forest1+10-1
2019-01-10 13:37Fix minor warnings in releaseVincent Forest1+2-0
2019-01-10 13:36Flip mesh normals of Embree3 to match S3D conventionVincent Forest1+5-0
2019-01-10 13:34Fix the s3d_scene_view_get_primitive functionVincent Forest1+2-2
2019-01-10 13:32Fix the setup of the index buffer against Embree3Vincent Forest1+2-2
2019-01-10 13:28Fix the instance creation against Embree3Vincent Forest1+1-0
2019-01-09 14:39Replace Embree2 by Embree3 in Ray-Tracing backendVincent Forest10+538-361
2018-12-18 12:50Merge branch 'release_0.5.1' into developVincent Forest2+5-1
2018-12-18 12:49Merge branch 'release_0.5.1'Vincent Forest6+25-14
2018-12-18 12:48Write the 0.5.1 release noteVincent Forest1+4-0
2018-12-18 12:46Bump version to 0.5.1Vincent Forest1+1-1
2018-07-24 12:24Fix an Embree warning with empty sceneVincent Forest2+10-3
2018-04-30 14:37Workaround for a VC2017 bug.Christophe Coustet2+10-10
2018-01-23 09:09Merge branch 'release_0.5' into developVincent Forest2+8-2
2018-01-23 09:08Merge branch 'release_0.5'Vincent Forest40+1741-232
2018-01-23 09:08Write the 0.5 release noteVincent Forest1+6-0
2018-01-23 09:05Bump version number to 0.5Vincent Forest1+2-2
2018-01-22 17:50Fix CL warnings and relax some testsVincent Forest3+4-4
2018-01-22 14:16Merge branch 'feature_sphere' into developVincent Forest22+1695-193
2018-01-22 14:10Add and test the sphere hit filter functionVincent Forest11+178-71
2018-01-22 08:09Disable the RTC_INTERSECT4 flag on embreeVincent Forest1+1-3
2018-01-22 08:07Upd the computation of the uv parameter on sphere intersectionVincent Forest2+5-7
2018-01-18 17:58Test scene composed of meshes and spherical shapesVincent Forest3+154-0
2018-01-18 17:28Test the instancing of spherical shapesVincent Forest2+198-0
2018-01-18 15:02Fix the sample_sphere testVincent Forest1+1-0
2018-01-18 15:02Fix a warning in releaseVincent Forest1+2-4
2018-01-18 14:58Test the sampling of scene view with a spherical shapeVincent Forest8+171-36
2018-01-18 14:09Setup the sphere "uv" on ray intersectionVincent Forest2+40-22
2018-01-18 12:54Handle the spherical shapes in s3d_primitive_get_attrib functionVincent Forest1+142-52
2018-01-18 10:29Test the spherical shapesVincent Forest4+311-3
2018-01-17 14:55Add the sphere shapeVincent Forest11+589-92
2018-01-17 11:08Update the copyright year rangeVincent Forest33+33-33
2018-01-17 11:03Fix some typosVincent Forest2+5-4
2017-12-12 14:23Merge branch 'release_0.4.2' into developVincent Forest1+6-0
2017-12-12 14:22Merge branch 'release_0.4.2'Vincent Forest13+1539-1532
2017-12-12 14:21Add Solstice-Solver to the list of related projectsVincent Forest1+1-0
2017-12-12 14:20Write the 0.4.2 release noteVincent Forest1+5-0
2017-11-27 13:50Bump version number to 0.4.2Vincent Forest1+1-1
2017-11-27 13:49Fix deprecations introduced by RSys 0.6Vincent Forest12+1532-1531
2017-06-02 09:13Merge branch 'release-0.4.1' into developVincent Forest2+7-1
2017-06-02 09:12Merge branch 'release-0.4.1'Vincent Forest4+13-3
2017-06-02 09:10Write the release note of the version 0.4.1Vincent Forest1+6-0
2017-06-02 09:06Bump the version number to 0.4.1Vincent Forest1+1-1
2017-05-30 09:47Fix a synchronisation issue in the scene_view creationVincent Forest2+6-2
2017-05-29 13:05Merge branch 'release-0.4'Vincent Forest33+3874-1813
2017-05-29 13:04Add the release note of the version 0.4Vincent Forest1+24-0
2017-05-24 12:56Do not use the deprecated rtcNewInstance and rtcSetTransform functionsVincent Forest1+2-2
2017-04-18 13:06Fix the computation of the scene view AABBVincent Forest1+22-5
2017-04-06 10:45Use the new RSys image APIVincent Forest2+36-56
2017-04-06 10:33Update the copyright year rangeVincent Forest33+33-33
2017-04-06 10:29Add and test the s3d_triangle_get_vertex_attrib functionVincent Forest3+156-20
2017-03-15 15:49Fix warnings on CLVincent Forest2+2-2
2017-02-27 13:50Fix the scene view synchronisationVincent Forest1+9-2
2016-12-07 08:39Fix a "shadowed declaration" warningVincent Forest1+0-1
2016-10-26 13:53Minor update of the README fileVincent Forest1+7-8
2016-10-26 13:44Fix comments and coding styleVincent Forest1+14-14
2016-10-26 10:02Fix a major issue in the scene instantiationVincent Forest4+60-32
2016-10-26 09:04Improve the trace ray test on instancesVincent Forest4+254-51
2016-10-14 10:28Minor updates of the seams testVincent Forest2+55-55
2016-10-11 10:55Release the s3d_shape id on its releaseVincent Forest2+2-0
2016-10-14 10:08Add a new test on missing intersection on triangle edges.Christophe Coustet2+193-0
2016-10-06 12:54Create the Embree handle of a scene only if RT is requiredVincent Forest1+21-15
2016-10-03 09:19Fix a minor issue with embree 2.11 in the trace_ray_instance testVincent Forest1+5-0
2016-09-09 08:03Fix the transformation of the instance normal in world spaceVincent Forest1+3-1
2016-09-06 09:40Implement and test the s3d_scene_get_shapes_count functionVincent Forest3+40-1
2016-08-31 14:13Ensure that the filter input parameters are expressed in world spaceVincent Forest2+37-8
2016-08-31 13:57Ensure that the hit attribs are expressed in world spaceVincent Forest2+12-2
2016-08-31 13:57Fix a CL warningVincent Forest1+3-3
2016-08-31 13:27Add a trace ray instance testVincent Forest1+8-2
2016-08-29 13:08Fix the update of the embree sceneVincent Forest5+156-6
2016-08-23 11:55Fix a comment.Christophe Coustet1+1-2
2016-07-28 13:23Rename the whole session API in scene_viewVincent Forest15+2790-2789
2016-07-28 12:50Fix an "unused variable" warningVincent Forest1+1-0
2016-07-28 12:48Push further the get primitive tests on multiple sessionsVincent Forest2+253-2
2016-07-28 10:07Push further the sample tests on multiple sessionsVincent Forest1+290-14
2016-07-28 09:20Push further the trace tests on multiple sessionsVincent Forest1+279-48
2016-07-27 14:32Push further the session testsVincent Forest3+291-15
2016-07-27 13:25Make the trace ray test compliant with the session APIVincent Forest1+51-61
2016-07-27 13:24Fix the profile of the s3d_shape_is_enabled implementationVincent Forest1+1-1
2016-07-27 10:29Make the scene test compliant with the session APIVincent Forest1+79-88
2016-07-27 10:28Fix the s3d_session_create functionVincent Forest1+1-1
2016-07-27 10:25Forward the error of the instance registrationVincent Forest1+1-0
2016-07-27 10:24Fix wrong assertions in the session implementationVincent Forest1+2-5
2016-07-27 10:23Add the previously deleted s3d_scene_get_device functionVincent Forest2+13-1
2016-07-27 09:45Make the sampler test compliant with the session APIVincent Forest1+40-44
2016-07-27 09:37Avoid duplicate computations on instantiated shapesVincent Forest1+9-9
2016-07-27 08:26Make the primitive test compliant with the session APIVincent Forest1+9-7
2016-07-27 08:24Fix the deletion of the cached geometryVincent Forest1+9-1
2016-07-27 08:22Fix memory leaks on scene releaseVincent Forest1+1-0
2016-07-27 07:53Fix compilation errors and warnings of the libraryVincent Forest9+132-161
2016-07-26 13:38First draft of the session data structure (does not compile yet)Vincent Forest5+1579-1446
2016-07-25 09:22Fix the upd of the back-end filter functionVincent Forest2+6-5
2016-07-25 09:07Fix the upd of the back-end enable flag on the instancesVincent Forest2+9-1
2016-07-25 08:55Change the CDF and #primitives CDF data layoutVincent Forest2+28-25
2016-07-25 08:11Fix uninitialized & unused variable warningsVincent Forest2+18-14
2016-07-25 07:20Allow multiple scene sessions on the same sceneVincent Forest4+254-180
2016-07-22 10:24Fix the scene_sync routineVincent Forest8+33-75
2016-07-22 08:50Add support of multi attachment to the shapeVincent Forest7+129-108
2016-07-21 07:50Update the memory layout of the scene geometry cacheVincent Forest2+33-13
2016-07-13 13:44Add and test the s3d_primitive_get_transform functionVincent Forest4+54-0
2016-07-13 13:02Add and test the s3d_primitive_has_attrib functionVincent Forest3+43-0
2016-07-08 12:28Add instance transformation API calls. Version is now 0.4Christophe Coustet4+61-1
2016-07-01 10:26Add verbosity to the s3d_scene APIVincent Forest5+169-28
2016-07-01 09:01Relax the shape detachment constraints during a scene sessionVincent Forest2+18-5
2016-07-01 08:20Fix an issue in the setup of the shape filter functionVincent Forest2+53-20
2016-07-01 08:14Fix an issue in the setup of a meshVincent Forest2+5-2
2016-06-22 15:41Minor changesVincent Forest2+8-6
2016-06-08 16:48Fix non critical issues in the mesh back-endVincent Forest1+2-5
2016-06-01 08:41Fix CL conversion warningsVincent Forest2+3-3
2016-06-01 08:36Remove a useless message in the Embree cmake packageVincent Forest1+0-1
2016-05-18 13:22Fix an possible invalid memory read in s3d_scene_trace_raysVincent Forest1+1-1
2016-05-18 13:18Restrict the support of filter function to meshesVincent Forest8+60-63
2016-05-18 07:49Change the s3d_scene_trace_ray(s) APIVincent Forest4+81-63
2016-05-17 13:39Implement and test the s3d_shape_get_hit_filter_data functionVincent Forest3+29-2
2016-05-17 12:56Implement and test the s3d_shape_set_hit_filter_function routineVincent Forest8+215-75
2016-04-28 15:05Update the RCMake dependency to 0.2.2Vincent Forest2+5-6
2016-04-28 14:12Update the install directory of the documentationVincent Forest1+1-1
2016-02-26 14:57Define new intermediate macros in static const struct definitionsChristophe Coustet1+14-12
2016-02-15 13:38Update the README fileVincent Forest1+62-16
2016-02-12 14:34Push further the project overview in the README fileVincent Forest1+62-17
2016-02-12 08:46Update the copyright year rangeVincent Forest27+31-31
2016-01-20 08:16Fix a double semi-colon typoVincent Forest1+1-1
2016-01-18 10:22Implement and test the s3d_scene_get_device functionVincent Forest3+23-1
2015-12-02 13:25Fix the comment of the s3d_scene_get_primitive functionVincent Forest1+2-2
2015-11-04 13:48Add and test mesh data gettersVincent Forest3+149-1
2015-10-21 13:46Add and test the s3d_mesh_copy functionVincent Forest6+99-2
2015-10-13 11:03Fix a memory read corruption on the detachment of a shapeVincent Forest1+2-1
2015-10-05 16:56Remove a useless commit of the Embree sceneVincent Forest1+0-3
2015-10-05 15:26Update the API of the s3d_mesh_setup_indexed_vertices functionVincent Forest9+89-92
2015-10-05 15:04Add and test the s3d_scene_get_aabb functionVincent Forest8+138-10
2015-09-22 15:23Add missing commentsVincent Forest1+10-2
2015-09-22 14:20Fix a cast warningVincent Forest1+1-1
2015-09-21 14:29Update the Embree dependency to 2.7Vincent Forest4+9-14
2015-09-15 14:14Add and test the "scene space" primitive identifierVincent Forest6+48-14
2015-09-11 12:43Add and test the s3d_primitive_compute_areaVincent Forest3+40-2
2015-09-11 09:58Add and test the s3d_primitive_sample functionVincent Forest5+138-20
2015-09-10 14:27Add and test the s3d_scene_get_primitive functionVincent Forest7+249-49
2015-09-10 09:33Remove the shape_<compute_area|compute_volume|primitives_count> funcsVincent Forest10+311-794
2015-09-10 07:23Fix issues in the s3d_scene instancingVincent Forest2+35-1
2015-09-09 17:19Test the s3d_primitive APIVincent Forest7+157-47
2015-09-09 16:23Re-enable the sampler test with the new sampling APIVincent Forest4+75-70
2015-09-09 15:38Implement the s3d_scene_sample functionVincent Forest7+155-115
2015-09-09 13:37Begin the implementation of the scene samplingVincent Forest6+177-40
2015-09-09 09:43Replace <begin|end>_trace by <begin|end>_sessionVincent Forest5+112-114
2015-09-09 08:27First functionnal version of s3d_<shape|scene> refactoringVincent Forest11+173-249
2015-09-09 07:17Begin the refactoring of the shape and scene buildVincent Forest7+317-194
2015-09-02 14:00Fix the test_s3d_sampler testVincent Forest1+2-2
2015-08-19 13:24Add the S3D_PRIMITIVE_NULL constantVincent Forest1+4-0
2015-07-28 19:55Fix an issue in the s3d_sampler_begin_sampling processVincent Forest1+1-0
2015-07-28 15:33Add the S3D_PRIMITIVE_EQ macroVincent Forest2+19-0
2015-07-27 15:11The s3d_shape_compute_<area|volume> funcs return 0 if the shape is disabledVincent Forest3+12-3
2015-07-27 14:54Add and test the s3d_shape_compute_volume functionVincent Forest7+168-0
2015-07-27 14:04Add and test the s3d_shape_compute_area functionVincent Forest7+101-3
2015-07-27 13:11Add and test the s3d_shape_primitives_count functionVincent Forest7+75-7
2015-07-24 12:24Fix an invalid memory read issueVincent Forest1+1-1
2015-07-15 15:57Add public geometry identifiers to the primitive structureVincent Forest15+137-17
2015-07-09 10:45Update the RCMake dependency to v0.2Vincent Forest1+1-1
2015-06-29 08:41The sampler handles the shape `enable' stateVincent Forest2+47-6
2015-06-17 16:12Fix a shape registration issueVincent Forest1+5-4
2015-06-17 13:44Add a verbose parameter to the s3d_device_create APIVincent Forest8+17-13
2015-06-17 12:09Fix the scene trace sessionVincent Forest2+60-27
2015-06-17 10:16Fix the scene clear|detach_shape functionVincent Forest3+18-9
2015-06-16 13:44Fix the hit normal attributeVincent Forest1+6-0
2015-06-16 13:12Change the s3d_shape_flip_surface APIVincent Forest3+8-10
2015-06-15 13:06Add the s3d_shape_flip_surface functionVincent Forest7+48-3
2015-05-26 07:03Add the s3d_scene_trace_rays and s3d_scene_is_traced functionsVincent Forest4+85-1
2015-05-20 10:23Update the RSys dependency to v0.2Vincent Forest1+1-1
2015-05-18 13:59Disable a MSVC warningVincent Forest1+5-0
2015-05-15 15:10Install the License and the README filesVincent Forest1+3-0
2015-05-15 15:05Update the License section of the README fileVincent Forest1+4-4
2015-05-12 10:39Fix CL warningsVincent Forest2+1-2
2015-05-12 09:57Make the library compliant with the CL compilerVincent Forest9+20-11
2015-04-17 13:04Minor modification of the s3d_sampler testVincent Forest1+22-0
2015-04-17 12:45Fix comments in the EmbreeConfig cmake scriptVincent Forest1+4-4
2015-04-17 12:37Finalize the implementation of the s3d_sampler_get functionVincent Forest2+26-4
2015-04-17 12:19Test the sampler APIVincent Forest4+217-12
2015-04-16 14:52First implementation of the sampler APIVincent Forest6+540-33
2015-04-01 10:53Fix the cmake install targetVincent Forest1+5-3
2015-03-31 13:14Minor fixesVincent Forest2+7-2
2015-03-27 15:28Minor clean-up of the CMake fileVincent Forest1+0-3
2015-03-27 15:23Add the missing s3d_geometry.h header to the CMake scriptVincent Forest1+1-0
2015-03-27 15:21Change the filename of the Star3D cmake config filesVincent Forest1+6-6
2015-03-27 15:10Rename some internal s3d_scene fieldsVincent Forest2+52-45
2015-03-27 14:42Refactoring of the back-end geometryVincent Forest7+124-69
2015-03-27 13:57Implement and test the s3d_shape_<enable|is_enabled> functionsVincent Forest9+74-0
2015-03-27 11:45Update the API commentsVincent Forest2+31-30
2015-03-27 11:21Add and test the s3d_scene_<begin|end>_trace functionsVincent Forest5+103-36
2015-03-27 08:40Make simpler the internal management of the meshes/instancesVincent Forest7+31-88
2015-03-27 08:20Make robust a scene build to the shape removal/scene clear operationsVincent Forest6+126-55
2015-03-26 15:01Ref count the internal mesh representationVincent Forest6+118-50
2015-03-26 14:45Ref count the internal instance representationVincent Forest5+113-57
2015-03-26 11:25Update the trace ray test sceneVincent Forest5+146-112
2015-03-25 17:19Test the s3d_primitive_get_attrib functionVincent Forest5+60-15
2015-03-25 13:36Implement the s3d_primitive_get_attrib functionVincent Forest8+177-124
2015-03-25 11:10Major refactoring of the instance data managementVincent Forest8+274-43
2015-03-25 09:23Begin a major refactoring of the internal management of the shape dataVincent Forest12+846-597
2015-03-23 12:48Implement a dummy s3d_shape_sample functionVincent Forest1+14-0
2015-03-23 12:39Change the API of a sampled/ray-traced primitive indentifierVincent Forest5+90-40
2015-03-23 09:18Make the s3d_shape_get_attrib function thread safeVincent Forest1+19-8
2015-03-20 13:26Update the README fileVincent Forest1+2-2
2015-03-20 13:21Implement the s3d_mesh_get_attrib functionVincent Forest2+84-11
2015-03-20 11:41Add some comments to the s3d API headerVincent Forest1+11-3
2015-03-20 11:41Refactoring of the internal scene setupVincent Forest1+24-15
2015-03-20 11:21Fix instantiation support in the s3d_scene_trace ray functionVincent Forest2+29-4
2015-03-20 11:03Clean up the s3d APIVincent Forest4+72-78
2015-03-20 10:56Enable custum C++ buildVincent Forest6+71-21
2015-03-20 10:55Test the scene instantiationVincent Forest4+64-12
2015-03-20 09:15Add the support of instantiated scenes into another sceneVincent Forest4+133-62
2015-03-19 09:33Test the s3d_shape_instance_<set_position|translate> functionsVincent Forest3+29-5
2015-03-18 17:17Fix a typo in the Embree CMake config fileVincent Forest1+1-1
2015-03-18 17:14Fix a possible double commit of the Embree sceneVincent Forest2+0-36
2015-03-18 17:06Begin the implementation of scene instantiationVincent Forest5+125-27
2015-03-18 14:52Test the s3d_shape_is_attached functionVincent Forest3+26-2
2015-03-18 14:40Rename the s3d_scene_pull function in s3d_scene_buildVincent Forest3+38-12
2015-03-18 13:51Major update and fix of the API threading modelVincent Forest3+37-66
2015-03-18 11:04Pursue to add thread safety to the s3d APIVincent Forest5+80-26
2015-03-17 19:59Begin to add thread safety to the s3d APIVincent Forest7+149-54
2015-03-17 11:57Implement and test the s3d_scene_trace_ray functionVincent Forest8+382-33
2015-03-16 15:48Refactoring of the description of a MeshVincent Forest7+366-264
2015-03-12 09:50Fix the update of the back-end vertex bufferVincent Forest1+1-1
2015-03-11 13:55Refactoring of the shape data managementVincent Forest5+358-92
2015-03-11 08:38Begin the implementation of the scene back-endVincent Forest2+37-1
2015-03-10 15:20Implement and test the s3d_shape_setup_trimesh functionVincent Forest6+264-5
2015-03-10 10:36Begin the integration of Embree as the Star-3D back-endVincent Forest7+152-14
2015-03-09 15:45Update the README fileVincent Forest1+23-7
2015-03-09 13:44Implement and test the s3d_scene_<attach_scene|clear> functionsVincent Forest4+58-0
2015-03-09 13:01Begin the implementation and the tests of the s3d_shape APIVincent Forest4+240-1
2015-03-09 11:45Begin the implementation and the tests of the s3d_scene APIVincent Forest7+223-11
2015-03-09 11:15Implement and test the s3d_device APIVincent Forest4+251-4
2015-03-09 10:19Setup the CMake scriptVincent Forest3+137-2
2015-03-05 13:39Update the s3d APIVincent Forest1+78-24
2015-03-05 13:39Add a minimalist README fileVincent Forest1+12-0
2015-03-05 13:37Add the CeCILL license in frenchVincent Forest3+1069-519
2015-03-04 18:22First commitVincent Forest3+726-0