star-vx

Structuring voxels for ray-tracing
git clone git://git.meso-star.fr/star-vx.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2025-05-23 13:42Fix the default value of the LIBPREFIX macroVincent Forest1+1-1
2025-05-23 13:06Merge branch 'release_0.3.1'Vincent Forest24+137-153
2025-05-23 13:05Prepare version 0.3.1Vincent Forest2+9-1
2025-05-23 12:58Update of copyright yearsVincent Forest22+22-22
2025-05-23 12:55Rewriting the MakefileVincent Forest3+65-114
2025-05-23 12:42Test fix for ray tracing in a binary treeVincent Forest1+15-2
2024-10-15 13:59Update of copyright yearsVincent Forest23+23-23
2024-10-15 10:28Fix a ray-tracing bug in a binary treeVincent Forest1+22-10
2023-11-17 10:42Fix Makefile typesettingVincent Forest1+4-4
2023-10-27 09:09Merge branch 'release_0.3' into developVincent Forest2+41-29
2023-10-27 09:01Merge branch 'release_0.3'Vincent Forest27+405-197
2023-10-27 09:01Write release note for version 0.3Vincent Forest1+9-0
2023-10-27 08:59Wraps the README text in 72 columnsVincent Forest1+31-28
2023-10-27 08:59Set version number to 0.3Vincent Forest1+1-1
2023-10-27 08:58Merge branch 'feature_posix_make' into developVincent Forest27+382-188
2023-10-27 08:57Remove CMake supportVincent Forest1+0-117
2023-10-27 08:55Set the version of dependencies that supports a pc fileVincent Forest1+1-1
2023-10-27 08:54Update the make.sh scriptVincent Forest1+2-2
2023-10-27 08:51Updated test link editionVincent Forest1+1-1
2023-10-27 08:50Displays the sed directives that generate the pc fileVincent Forest1+10-11
2023-10-27 08:48Delete libsvx.o when invoking make cleanVincent Forest1+2-1
2023-10-27 08:44Updating compiler and linker flag definitionsVincent Forest1+7-4
2023-10-11 13:53Explicitly enable the -e option in the make.sh scriptVincent Forest1+3-1
2023-10-11 13:52Make generated binaries safer and more robustVincent Forest2+21-9
2023-10-11 13:52Partially link static library object filesVincent Forest2+10-4
2023-07-27 10:11Fix a typo in the make.sh scriptVincent Forest1+1-1
2023-07-24 08:49Update of copyright yearsVincent Forest24+24-24
2023-07-24 08:45Rewrite the README fileVincent Forest1+34-41
2023-07-24 08:32Write a POSIX Makefile to replace CMakeVincent Forest5+302-7
2023-07-24 08:30Fix warning when comparing int with different signsVincent Forest1+1-1
2023-07-24 08:24Fix warnings when using the long long type in C89Vincent Forest2+2-2
2023-01-04 13:20Minor update of the overview section in the READMEVincent Forest1+1-1
2022-07-26 16:47Update copyright notice in the README fileVincent Forest1+7-5
2022-07-25 13:01Update version number to 0.2.1Vincent Forest1+1-1
2021-08-27 08:19Merge branch 'release_0.2.1' into developVincent Forest1+5-0
2021-08-27 08:17Merge branch 'release_0.2.1'Vincent Forest2+6-1
2021-08-27 08:15Write release note 0.2.1Vincent Forest1+5-0
2021-08-27 07:45Set CMake minimum version to 3.1Vincent Forest1+1-1
2021-06-16 07:56Merge branch 'release_0.2' into developVincent Forest1+8-0
2021-06-16 07:55Merge branch 'release_0.2'Vincent Forest22+240-97
2021-06-16 07:54Add the release note of the 0.2 versionVincent Forest1+8-0
2021-03-29 12:00Update the copyright year rangeVincent Forest22+22-22
2021-03-29 06:59Invoke the hit challenge/filter functor on the root nodeVincent Forest4+106-3
2021-03-22 14:45Upd the profile of the hit_challenge traversal functorVincent Forest5+65-13
2021-01-11 12:36Bump version number to 0.2Vincent Forest1+2-2
2021-01-11 12:35Update the API of the get functor of the voxel descriptorVincent Forest7+33-11
2021-01-11 12:06Use the morton <de|en>coding routines of RSys 0.12Vincent Forest4+3-45
2020-12-02 14:46Fix a typo in a header ifndef/def/endif directivesVincent Forest1+3-3
2020-02-21 15:23Merge branch 'release_0.1' into developVincent Forest21+53-46
2020-02-21 15:22Merge branch 'release_0.1'Vincent Forest22+633-91
2020-02-21 15:18Update the copyright noticeVincent Forest21+46-46
2020-02-21 15:15Write the 0.1 release noteVincent Forest1+7-0
2020-02-19 14:00Update the copyright noticeVincent Forest22+49-27
2020-02-19 13:14Bump version number to 0.1Vincent Forest1+2-2
2020-02-19 13:12Add and test functions to [de]serialize treesVincent Forest13+573-60
2018-11-30 09:13Small update of the README fileVincent Forest1+2-2
2018-11-28 20:18Merge branch 'release_0.0.1' into developVincent Forest1+1-1
2018-11-28 20:14Merge branch 'release_0.0.1'Vincent Forest5+24-13
2018-11-28 20:13Bump version number to 0.0.1Vincent Forest1+1-1
2018-11-28 17:25Fix the CMakeLists.txt file when NO_TEST is setVincent Forest1+2-2
2018-11-28 17:25Fix CL warningsVincent Forest4+21-10
2018-11-16 09:50Sort copyright owners in alphabetical orderVincent Forest21+21-21
2018-11-16 09:48Rewrite the overview section of the READMEVincent Forest2+32-12
2018-09-28 16:05Use double in the bintree ray tracing kernelVincent Forest2+23-23
2018-09-27 14:35Fix a warning on WindowsChristophe Coustet1+2-2
2018-09-27 14:25Minor fix of the binary tree traversalVincent Forest1+3-2
2018-09-26 13:24Do not submit invalid voxels to the [challenge_]merge functorsVincent Forest3+108-77
2018-09-26 10:38Provide "voxels" to the "challenge_merge" functorVincent Forest8+450-63
2018-09-15 12:57Fix issues in the ray-tracing of the binary treeVincent Forest1+2-2
2018-09-15 09:03Fix how the ray origin was transformed in normalized bitree spaceVincent Forest1+1-1
2018-09-15 09:02Fix how the reciprocal bintree size was computedVincent Forest1+2-1
2018-09-14 07:56Merge the svx_<oc|bin>tree_trace_ray functionsVincent Forest7+60-23
2018-09-13 14:48Ray-traced an image in test_svx_bintree_trace_rayVincent Forest4+110-56
2018-09-13 14:30Test the svx_bintree_trace_ray functionVincent Forest2+401-0
2018-09-13 14:29Fix several issues in the svx_bintree_trace_ray functionVincent Forest1+22-7
2018-09-13 14:27Add basic tests on arguments validity in test_svx_octree_trace_rayVincent Forest1+8-1
2018-09-13 14:25Check that the provided ray dir is normalized in svx_octree_trace_rayVincent Forest1+4-1
2018-09-13 08:41First draft of the binary tree intersectorVincent Forest4+257-7
2018-07-11 10:26Rename the CMake Package base name in StarVXVincent Forest1+2-2
2018-07-11 09:32Fix coding styleVincent Forest3+13-13
2018-07-11 09:25Align the allocated svx_tree structure on 16 BytesVincent Forest1+2-1
2018-07-11 09:24Fix a GCC conversion warning when -fsanitize=undefined is enabledVincent Forest1+1-1
2018-06-22 09:17Windows buildChristophe Coustet8+34-17
2018-05-11 13:23Fix the CMakeListsVincent Forest1+3-4
2018-05-10 13:19Update the svx_hit data structureVincent Forest3+39-24
2018-05-10 11:41Test the at accessor of the binary treeVincent Forest5+103-8
2018-05-04 13:50Push further the for_each_leaf test on binary treesVincent Forest1+10-5
2018-05-04 13:44Test the svx_tree_for_each_leaf function on binary treesVincent Forest1+51-0
2018-05-04 13:31Rename the svx_octree_at functionVincent Forest5+127-195
2018-05-04 13:08Rename the svx_octree_for_each_leaf functionVincent Forest8+174-6
2018-05-04 08:51Test and fix the bintree creationVincent Forest4+150-5
2018-05-04 08:09Replace the <oc|bin>tree structures by a generic tree structureVincent Forest12+338-342
2018-05-04 07:09Begin the implementation of the binary treeVincent Forest5+229-3
2018-05-03 13:24Make the build process generic to the tree dimensionVincent Forest11+979-894
2018-04-06 08:01Push further the trace_ray testVincent Forest1+104-2
2018-04-04 14:21Add several use cases in the trace_ray testVincent Forest5+178-14
2018-04-04 11:45Move the dump_data function to the utils header of the testsVincent Forest3+121-77
2018-04-04 09:53Begin the implementation of a trace_ray testVincent Forest2+153-0
2018-04-04 09:39Fix an issue in the registration of the node attributesVincent Forest2+6-3
2018-03-09 11:19Fix compilation of the svx_octree_trace_ray functionVincent Forest4+43-45
2018-03-09 11:08Update comments of the svx_hit_<challenge|filter>_T data typesVincent Forest2+29-14
2018-03-09 09:54Add the support of `challenge' and `filter' funcs to the RTVincent Forest4+163-79
2018-03-08 15:19Write a first draft of the svx_octree_trace_ray functionVincent Forest2+330-228
2018-03-08 09:16Update the Copyright ownerVincent Forest14+17-16
2018-03-07 15:38Code refactoringVincent Forest2+35-14
2018-03-07 15:03Test the voxel AABB returned by svx_octree_atVincent Forest2+64-23
2018-03-07 14:17Small upd of the svx_octree_for_each_leaf functionVincent Forest1+16-30
2018-03-07 10:06Update the profile of svx_octree_for_each_leafVincent Forest3+73-71
2018-03-02 14:35Rename the library in Star-VoXelVincent Forest26+2524-2524
2018-03-02 11:26Push further the tests on the `at' accessorVincent Forest2+85-34
2018-03-02 11:25Fix the `at' accessor when a filter function is usedVincent Forest1+4-4
2018-03-02 08:57Add an optional filter function to the `at' accessorVincent Forest3+68-22
2018-03-01 15:09Rename the scene in octreeVincent Forest9+1244-1215
2018-02-28 14:57Rename htvox_scene_get_voxels_count in htvox_scene_get_leaves_countVincent Forest3+11-11
2018-02-28 14:28Rename htvox_scene_for_each_voxel in htvox_scene_for_each_leafVincent Forest3+8-8
2018-02-28 14:25Fix how the voxel index is computed in htvox_scene_for_each_voxelVincent Forest1+4-5
2018-02-28 14:14Implement the LOD of attributesVincent Forest5+178-181
2018-02-27 20:59Update the brief explanation of the octree buffer memory layoutVincent Forest1+20-16
2018-02-27 14:31Make the voxel data "generic"Vincent Forest5+197-85
2018-02-27 10:34Upd how #voxels are managedVincent Forest2+11-23
2018-02-12 08:46Minor update of the scene testVincent Forest1+1-1
2018-02-09 12:10Draft of new memory layout and build algorithm of the octreeVincent Forest4+328-211
2018-02-08 13:39First draft of the rt routineVincent Forest4+242-16
2018-02-08 09:26Adjust and add some commentsVincent Forest4+9-11
2018-02-08 09:25Add a gitignore fileVincent Forest1+12-0
2018-02-06 13:59Test and fix the htvox_scene_at functionVincent Forest2+38-4
2018-02-06 11:43Implement the htvox_scene_at functionVincent Forest2+77-1
2018-02-06 11:00Minor ajdustment of the scene testVincent Forest1+6-3
2018-02-06 10:47Update the profile of the `for_each_voxel' functorVincent Forest3+164-24
2018-02-06 10:47Add the htvox_scene_get_voxels_count functionVincent Forest3+37-10
2018-02-06 08:56Add and test the htvox_scene_for_each_voxel functionVincent Forest4+163-22
2018-02-05 10:35Add a basic test on the scene creationVincent Forest6+206-14
2018-02-05 08:47Add to the merge functor a pointer toward client side dataVincent Forest2+15-9
2018-02-05 08:23Finalize the draft of the octree buildVincent Forest7+500-292
2018-02-01 15:20Draft of the octree build. It does not compile yetVincent Forest8+750-10
2018-02-01 09:42Change the project prefix from htvx to htvoxVincent Forest12+387-365
2018-01-31 15:14Test the device APIVincent Forest3+101-2
2018-01-31 15:10First Draft of the API and implement the device APIVincent Forest6+1038-0