solstice-solver

Solver library of the solstice app
git clone git://git.meso-star.com/solstice-solver.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-05-20 12:08Merge branch 'release_0.10_r1'Christophe Coustet3+5-3
2026-05-20 09:38Fix copyright noticeChristophe Coustet2+4-2
2026-05-20 08:29Fix a typoChristophe Coustet1+1-1
2026-05-19 14:33Merge branch 'release_0.10'Christophe Coustet80+622-334
2026-05-19 14:33Merge branch 'release_0.10' into developChristophe Coustet2+46-22
2026-05-19 14:32Bump version number to 0.10Christophe Coustet1+1-1
2026-05-19 14:23Add the Release notes for release 0.10Christophe Coustet1+45-21
2026-05-19 14:01Fix .gitignoreChristophe Coustet1+2-1
2026-05-18 15:15Fix MakefileChristophe Coustet2+44-38
2026-05-11 16:08BugfixChristophe Coustet1+2-2
2026-04-17 14:20Fix MakefileChristophe Coustet1+3-2
2026-04-17 14:19Remove the make.sh file that is obsoleteChristophe Coustet1+0-78
2026-04-17 09:42Improve the Makefile's clean_test targetChristophe Coustet1+0-3
2026-04-17 09:42Improve .gitignoreChristophe Coustet1+1-1
2026-04-17 09:41Fix tests buildChristophe Coustet1+3-2
2026-04-17 08:47Fix pkg-config requirementsChristophe Coustet1+3-3
2026-04-17 07:59Fix a typo in version numberingChristophe Coustet1+1-1
2026-04-16 15:08Replace CMake with a POSIX MakefileChristophe Coustet7+504-209
2026-04-15 14:38Update Copyright noticeChristophe Coustet74+92-92
2026-04-15 14:15Meet star-cpr 0.3+ requirementsChristophe Coustet3+52-11
2021-10-19 13:46Merge branch 'release_0.9' into developVincent Forest75+169-88
2021-10-19 13:45Merge branch 'release_0.9'Vincent Forest75+236-137
2021-10-19 13:45Update the copyright noticeVincent Forest75+156-82
2021-10-19 13:39Write the 0.9 release noteVincent Forest1+13-6
2021-10-19 13:36Set version to 0.9Vincent Forest1+1-1
2021-10-19 13:34Fix compilation warnings detected by gcc 11Vincent Forest5+7-7
2021-10-19 13:28Set the required version of Star-3D to 0.8Vincent Forest4+8-8
2021-10-19 13:19Set the required version of StarSP to 0.12Vincent Forest18+23-23
2021-10-19 13:11Set CMake minimum version to 3.1Vincent Forest1+1-5
2020-10-22 13:34Fix star-3d requirement (cannot be 'develop' here)Christophe Coustet1+1-1
2020-10-22 13:01Upgrade dependencies; star-3d on develop for a pending bugfixChristophe Coustet1+7-7
2020-10-07 12:30BugFix: self-intersection on meshed mirrorsChristophe Coustet4+26-4
2019-06-04 14:05Merge branch 'release_0.8' into developVincent Forest1+6-0
2019-06-04 14:03Merge branch 'release_0.8'Vincent Forest75+307-151
2019-06-04 14:00Write the 0.8 release noteVincent Forest1+6-0
2019-06-04 13:55Merge branch 'feature_save_rng_state' into developVincent Forest75+300-150
2019-06-04 09:34Bump version number to 0.8Vincent Forest1+2-2
2019-06-04 07:35Update the copyright noticeVincent Forest75+78-78
2019-06-04 07:19Clean up the testsVincent Forest9+70-64
2019-06-03 14:18Test the RNG state saved by the estimatorVincent Forest4+67-5
2019-06-03 12:47At the end of the simulation, save the RNG state against the estimatorVincent Forest4+83-1
2019-01-11 14:05Relax an assertionVincent Forest1+1-1
2018-12-18 13:42Merge branch 'release_0.7.3' into developVincent Forest2+6-1
2018-12-18 13:41Merge branch 'release_0.7.3'Vincent Forest3+20-8
2018-12-18 13:40Write the 0.7.3 release noteVincent Forest1+5-0
2018-12-18 13:39Bump version number to 0.7.3Vincent Forest1+1-1
2018-12-18 10:31Bump version of the StarSP dependencyVincent Forest1+1-1
2018-12-18 10:30Fix a compilation warning with GCC 7 and aboveVincent Forest1+4-4
2018-12-18 10:20Fix the CMake warning of the FindOpenMP moduleVincent Forest1+5-1
2018-12-12 13:04Update the list of dependencies in the README fileVincent Forest1+4-1
2018-02-07 19:51Merge branch 'release_0.7.2' into developVincent Forest2+5-1
2018-02-07 19:51Merge branch 'release_0.7.2'Vincent Forest3+14-6
2018-02-07 19:50Write the 0.7.2 release noteVincent Forest1+4-0
2018-02-07 19:48Bump version number to 0.7.2Vincent Forest1+1-1
2017-12-19 15:09Fix gaussian sunshapeChristophe Coustet1+8-4
2017-12-18 16:41BugFix: used a wrong union member in a switchChristophe Coustet1+1-1
2017-12-13 14:32Merge branch 'release_0.7.1' into developVincent Forest2+6-1
2017-12-13 14:31Merge branch 'release_0.7.1'Vincent Forest3+7-2
2017-12-13 14:30Write the 0.7.1 release noteVincent Forest1+5-0
2017-12-13 14:28Bump version number to 0.7.1Vincent Forest1+1-1
2017-12-13 14:25Fix the creation of a glossy mirror BSDF with pillbox microfacetsVincent Forest1+1-1
2017-12-13 10:45Merge branch 'release_0.7' into developVincent Forest1+6-0
2017-12-13 10:38Merge branch 'release_0.7'Vincent Forest39+2827-2229
2017-12-13 10:20Write the 0.7 release noteVincent Forest1+6-0
2017-12-11 14:26Add the microfacet parameter to the mirror materialVincent Forest16+66-30
2017-12-11 11:01Fix deprecations introduced by RSys 0.6Vincent Forest32+2414-2416
2017-12-08 15:10Merge branch 'feature_gaussian_sunshape' into developChristophe Coustet8+355-0
2017-12-08 15:00Add gaussian shunshape ans associated test.Christophe Coustet8+355-0
2017-12-08 15:06Fix wrong max value for sun pillbox half angle.Christophe Coustet2+2-2
2017-12-08 13:45Fix spacing.Christophe Coustet1+1-1
2017-12-08 13:45Add a test for buie sun distribution.Christophe Coustet2+203-0
2017-09-28 12:12Merge branch 'release_0.6.1' into developVincent Forest2+6-1
2017-09-28 12:11Merge branch 'release_0.6.1'Vincent Forest7+27-25
2017-09-28 12:10Write the 0.6.1 release noteVincent Forest1+5-0
2017-09-28 12:08Bump version to 0.6.1Vincent Forest1+1-1
2017-09-28 10:14Rename the theta_max pillbox parameter in half_angleVincent Forest5+21-24
2017-09-27 11:45Merge branch 'release_0.6' into developVincent Forest2+23-9
2017-09-27 11:43Merge branch 'release_0.6'Vincent Forest33+461-206
2017-09-27 11:42Write the 0.6 release noteVincent Forest1+22-8
2017-09-27 09:23Bump version number to 0.6Vincent Forest1+1-1
2017-09-27 09:15Move the "energy conservation" test in a functionVincent Forest1+45-39
2017-09-27 09:14Fix a comparisonVincent Forest1+1-1
2017-09-26 13:24Add an arg to solve() to control the max failure count.Christophe Coustet14+37-38
2017-09-26 12:26Activate the assert code on conservation of energy.Christophe Coustet3+24-32
2017-09-26 10:32Merge remote-tracking branch 'origin/feature_pillbox_fix' into developChristophe Coustet7+39-32
2017-09-26 10:23Rename pillbox parameter aperture in theta_max.Christophe Coustet7+31-31
2017-09-26 08:41Fix Pillbox distribution.Christophe Coustet2+16-9
2017-09-22 14:38Add an not-activated assert code on conservation of energy.Christophe Coustet1+40-0
2017-09-25 12:25Fix a small mistake in test code. Doesn't change test result.Christophe Coustet1+1-1
2017-09-25 13:21BugFix: fix initial weight.Christophe Coustet1+4-11
2017-09-25 13:15BugFix: fix initial weight.Christophe Coustet3+216-12
2017-09-22 14:16Fix line unexpectedly modified in a previous commit.Christophe Coustet1+1-1
2017-09-22 13:20Merge branch 'feature_extinction' into developChristophe Coustet13+91-91
2017-09-21 13:01Merge branch 'release_0.5' into developVincent Forest2+10-3
2017-09-21 13:00Merge branch 'release_0.5'Vincent Forest9+112-111
2017-09-21 12:59Write the 0.5 release noteVincent Forest1+7-0
2017-09-21 09:54Bump version number to 0.5Vincent Forest1+3-3
2017-09-21 09:44Bump the version of the RSys and Star-SF dependencies to 0.5 and 0.3Vincent Forest1+2-2
2017-09-21 09:35Merge branch 'feature_bsdf_lifo_alloc' into developVincent Forest7+95-101
2017-09-20 17:17BugFix: wavelength (potentially) used uninitialized.Christophe Coustet1+3-3
2017-09-19 10:18Change the russian roulette period. This is not supposed to be a bug fix.Christophe Coustet1+1-1
2017-09-19 11:49Merge remote-tracking branch 'origin/develop' into developVincent Forest1+1-1
2017-09-19 10:19Merge branch 'release_0.4.2' into developVincent Forest2+9-1
2017-09-19 10:18Merge branch 'release_0.4.2'Vincent Forest4+196-133
2017-09-19 10:18Write the 0.4.2 release noteVincent Forest1+8-0
2017-09-19 10:17Bump version number to 0.4.2Vincent Forest1+1-1
2017-09-19 10:09Fix a typo in a comment.Christophe Coustet1+1-1
2017-09-19 10:04Minor upd of the coding styleVincent Forest1+8-10
2017-09-19 10:03Fix a typo in a comment.Christophe Coustet1+1-1
2017-09-19 09:39BugFix: manage path with unusual depth without bias.Christophe Coustet2+138-83
2017-09-18 15:18BugFix: some energy could escape being added to the corresponding MC result.Christophe Coustet1+51-49
2017-09-16 14:49Merge branch 'release_0.4.1' into developVincent Forest2+6-1
2017-09-16 14:46Merge branch 'release_0.4.1'Vincent Forest3+12-2
2017-09-16 14:46Write the 0.4.1 release noteVincent Forest1+5-0
2017-09-16 14:40Bump version number to 0.4.1Vincent Forest1+1-1
2017-09-16 14:26Fix the "medium inconsistency" check for segments going to infinityVincent Forest1+6-1
2017-09-16 13:13Merge branch 'release_0.4' into developVincent Forest2+10-1
2017-09-16 13:11Merge branch 'release_0.4'Vincent Forest8+182-69
2017-09-16 13:10Write the 0.4 release noteVincent Forest1+9-0
2017-09-16 12:55Bump version number to 0.4Vincent Forest1+1-1
2017-09-08 12:23Use extinction for mediums (including atmosphere) instead of absorption.Christophe Coustet13+91-91
2017-09-14 14:22Add a new type for paths in error when dumping paths for display.Christophe Coustet2+12-5
2017-09-14 13:20Fix previous commit.Christophe Coustet1+2-1
2017-09-14 12:29Add an error exit for some additional inconsistant realisations.Christophe Coustet1+4-1
2017-09-12 21:33Fix the setup of the dielectric materialVincent Forest1+2-1
2017-09-12 20:51Revert "Remove a dead "define" directive"Vincent Forest1+14-0
2017-09-12 20:22Use the ssf_specular_dielectric_dielectric BxDF in the dielectric mtlVincent Forest1+11-20
2017-09-12 20:15Re-bump the version from 0.2.2 to 0.3.0Vincent Forest2+8-7
2017-09-12 15:54Remove a dead "define" directiveVincent Forest1+0-14
2017-09-12 09:54BugFix: prevent realisations in error to change MC results.Christophe Coustet3+91-5
2017-09-12 09:22BugFix: global cos was not including shadowed realisations.Christophe Coustet2+10-10
2017-09-08 13:06BugFix: conservation of energy check was wrong.Christophe Coustet1+1-0
2017-09-08 12:14Add missing header files in cmake projects for tests.Christophe Coustet1+16-5
2017-09-08 12:02Remove a FIXME comment that is no longer usefull.Christophe Coustet1+0-6
2017-09-08 12:00Use mc_data deferred accumulation for glogal MC counters.Christophe Coustet1+22-14
2017-09-08 09:43Merge branch 'release_0.3' into developVincent Forest2+14-3
2017-09-08 09:38Merge branch 'release_0.3'Vincent Forest25+699-647
2017-09-08 09:36Write the 0.3 release noteVincent Forest1+11-0
2017-09-08 08:59Bump version number to 0.3 and upd Star-SF dependency to 0.2Vincent Forest1+3-3
2017-09-08 08:30Remove the "dead" ssol_receiver_data data structureVincent Forest1+6-26
2017-09-08 07:50Fix variable nameVincent Forest2+10-10
2017-09-08 07:46Fix coding styleVincent Forest1+39-39
2017-09-08 07:41Fix the test_ssol_solver2bVincent Forest1+1-1
2017-09-08 07:39Fix the mc_data_add_weight internal functionVincent Forest1+1-1
2017-09-08 07:39Merge remote-tracking branch 'origin/develop' into developVincent Forest19+167-310
2017-09-07 16:08Remove dead code.Christophe Coustet16+67-255
2017-09-07 15:25Fix GCC warningsVincent Forest2+63-49
2017-09-07 15:11BugFix: use deferred accumulation for MC weights (struct mc_data).Christophe Coustet5+100-56
2017-09-07 12:20Fix MC weights and add new ones for receivers.Christophe Coustet21+474-303
2017-09-06 08:47Fix error wrt to RSys LIFO API updateVincent Forest1+0-1
2017-09-05 13:41Use a per thread LIFO allocator to create the material BSDFsVincent Forest4+53-17
2017-09-04 13:37Use the SSF library update that removes the BxDF abstractionVincent Forest4+56-100
2017-09-04 09:30BugFix: Variance could be reported to be <0 in MC results.Christophe Coustet2+10-5
2017-08-31 16:44Fix per-receiver cos-factor.Christophe Coustet1+4-4
2017-09-01 07:08Fix the upd of path position when it restarts from a virtual surfaceVincent Forest1+3-1
2017-08-31 15:25Fix the ray-tracing filter function for punched surfacesVincent Forest3+7-2
2017-08-04 12:32Review and fix some issues in the MC accumulators of the SolverVincent Forest2+25-18
2017-07-28 09:00Merge branch 'release-0.2.2' into developVincent Forest2+6-1
2017-07-28 08:58Merge branch 'release-0.2.2'Vincent Forest3+8-2
2017-07-28 08:57Add the release note of the 0.2.2 versionVincent Forest1+5-0
2017-07-28 08:52Bump version number to 0.2.2Vincent Forest1+1-1
2017-07-28 07:51Fix the per sampled instance estimated cos_factorVincent Forest1+2-1
2017-06-07 08:08Merge branch 'release-0.2.1' into developVincent Forest1+1-1
2017-06-07 08:07Merge branch 'release-0.2.1'Vincent Forest2+2-2
2017-06-07 08:06Bump version number to 0.2.1Vincent Forest1+1-1
2017-06-07 07:49Fix a potentially unitialised variableVincent Forest1+1-1
2017-06-02 13:27Merge branch 'release-0.2'Vincent Forest50+2250-953
2017-06-02 13:18Merge branch 'release-0.2' into developVincent Forest2+13-3
2017-06-02 13:10Write the release note of the version 0.2Vincent Forest1+10-0
2017-06-02 09:29Bump the version number to 0.2Vincent Forest1+3-3
2017-05-31 15:47Tune the verbosityVincent Forest2+1-2
2017-05-31 13:15Fix when the sampled starting point lies into a dielectric materialVincent Forest2+15-4
2017-05-31 10:05Fix the path tracer with a spectral atmospheric absorptionVincent Forest1+11-5
2017-05-31 08:17Bump the version of the RCMake and StarCPR dependenciesVincent Forest1+2-2
2017-05-31 07:45Fix the integration with an atmosphere having a spectral absorptionVincent Forest9+52-47
2017-05-24 10:11Rename the medium absorptivity in absorptionVincent Forest6+30-30
2017-05-23 13:52Fix a GCC warningVincent Forest2+20-15
2017-05-22 14:36Change the way integration errors are managed.Christophe Coustet2+18-6
2017-05-22 14:26Fix issue #29.Christophe Coustet1+1-1
2017-05-19 15:41Fix issue #26 (ASSERT when interpolating spectrum)Christophe Coustet1+0-1
2017-05-19 15:19Fix issue #27 (crash when using thin_dielectric materials).Christophe Coustet1+6-1
2017-05-19 14:36BugFix: fix a possible ASSERT when atmosphere is defined.Christophe Coustet1+7-8
2017-05-05 12:36Remove useless code and output.Christophe Coustet2+0-2
2017-05-04 08:17Merge branch 'feature_atmosphere' into developChristophe Coustet11+118-170
2017-05-03 15:18Fix issue #1 (default meshing of an hemisphere).Christophe Coustet1+3-6
2017-05-02 16:15Remove unused code.Christophe Coustet2+0-35
2017-05-02 16:13Improve spectrum checking.Christophe Coustet1+10-2
2017-05-02 15:22Introduce scalar/spectral description for atmosphere absorption.Christophe Coustet9+108-133
2017-04-27 13:36Update the ssol_draw_pt APIVincent Forest3+32-6
2017-04-27 09:41Fix a warning.Christophe Coustet1+0-1
2017-04-26 13:28Devide the per primitive MC estimation by the primitive areaVincent Forest2+43-1
2017-04-25 15:16Handle spectral data in the path-tracerVincent Forest9+142-78
2017-04-25 13:42Merge branch 'feature_spectral' into developVincent Forest14+399-69
2017-04-25 13:39Bump the required Star-3DUT version to 0.2Vincent Forest1+1-1
2017-04-24 15:19Refactor the ssol_shape file and fix a GCC warningVincent Forest3+40-61
2017-04-24 13:59Remove dead codeVincent Forest1+0-31
2017-04-24 12:13Test the ssol_data APIVincent Forest2+86-0
2017-04-24 12:11Fix & update the spectrum_interpolate functionVincent Forest1+8-2
2017-04-24 09:14add the ssol_data_get_value to the public APIVincent Forest4+26-20
2017-04-21 13:23Merge remote-tracking branch 'origin/feature_new_shapes' into developChristophe Coustet8+485-118
2017-04-21 12:55Merge remote-tracking branch 'origin/develop' into feature_new_shapesChristophe Coustet15+687-321
2017-04-21 09:42Forbid sun with no spectrumVincent Forest4+13-12
2017-04-21 09:40Remove analytic cylinder and sphere.Christophe Coustet8+2-494
2017-04-21 09:24Add support of spectral data to the [thin] dielectric materialVincent Forest13+286-55
2017-04-21 08:15Modify radius for analytic sphere/cylinder to keep surfaces unchanged.Christophe Coustet2+69-26
2017-04-19 15:05Fix coding styleVincent Forest2+18-22
2017-04-19 09:36Fix the type of tracked radiative pathsVincent Forest1+3-1
2017-04-19 09:30Handle perturbed normals in the solverVincent Forest1+49-32
2017-04-19 08:39Use the quadric position in the path-tracerVincent Forest2+16-12
2017-04-18 11:49Merge remote-tracking branch 'origin/feature_image_ppm' into developVincent Forest13+613-260
2017-03-28 09:48Remove the unused ssol_parametrization_type enumerateVincent Forest1+0-5
2017-04-18 11:38Fix perturbated normals in the solverVincent Forest1+9-0
2017-04-18 11:33Do not reject sample the bounce directions in the path tracerVincent Forest1+11-18
2017-04-12 08:35Remove dead code.Christophe Coustet1+0-10
2017-04-11 16:22Add analytic spheres to solver.Christophe Coustet4+115-1
2017-04-11 15:24Use s3dut 0.2 hemispheres for Solstice solver's hemispheres.Christophe Coustet3+158-63
2017-04-11 08:57Add analytic shapes to the solver, starting with cylinders.Christophe Coustet9+535-111
2017-04-07 18:53Fix perturbated normals in the path-tracerVincent Forest1+21-3
2017-04-07 13:08Increase the count of paths that can be rejected in the path-tracerVincent Forest1+1-1
2017-04-06 15:01Fix the surface_fragment setupVincent Forest2+2-3
2017-04-06 14:48Fix some rendering issue with perturbated normalsVincent Forest2+6-4
2017-04-06 14:01Add partial derivative of the surface fragment position in U and VVincent Forest2+56-12
2017-04-06 09:05Update the shader APIVincent Forest7+53-96
2017-04-05 16:06Handle normal map in the path-tracing integratorVincent Forest1+8-3
2017-04-05 14:31Little refactoring of the ssol_material data structureVincent Forest2+49-40
2017-04-05 13:40Handle normal perturbation in the "draft" renderingVincent Forest5+96-86
2017-04-05 09:36Merge remote-tracking branch 'origin/develop' into feature_new_shapesChristophe Coustet1+2-2
2017-04-05 09:35Allow hemispheres without clipping (an implicit clippping applies).Christophe Coustet1+10-13
2017-04-04 16:53Introduce the ability to define an hemisphere with any carving.Christophe Coustet1+70-23
2017-04-04 16:48Fix a typo.Christophe Coustet1+2-2
2017-04-04 10:40Fix first commit; hemispheres are now partially functional.Christophe Coustet1+19-12
2017-04-04 10:37Add UV attributes to the quadric meshesVincent Forest1+57-22
2017-04-03 16:53First commit on hemispheres; just to save work.Christophe Coustet4+146-3
2017-04-03 16:41Remove dead code.Christophe Coustet4+4-17
2017-04-03 14:19Test and fix the ssol_image_sample functionVincent Forest3+105-7
2017-04-03 14:03Merge remote-tracking branch 'origin/feature_spectral' into developChristophe Coustet6+30-13
2017-04-03 13:11Add the ssol_image_sample functionVincent Forest2+90-0
2017-04-03 12:45Allow suns with no spectrum and adapt tests.Christophe Coustet6+30-13
2017-04-03 12:25Fix a typo in a test.Christophe Coustet1+1-1
2017-04-03 10:19Update the ssol_param_buffer_allocate APIVincent Forest3+111-31
2017-03-31 14:16Use the new RSys image APIVincent Forest1+9-5
2017-03-31 09:06Merge remote-tracking branch 'origin/feature_outputs' into developChristophe Coustet22+355-199
2017-03-29 14:18Merge remote-tracking branch 'origin/develop' into feature_outputsChristophe Coustet4+39-1
2017-03-29 09:58Merge branch 'release_0.1.1' into developVincent Forest1+1-1
2017-03-29 09:58Merge branch 'release_0.1.1'Vincent Forest4+39-1
2017-03-29 09:57Bump version number to 0.1.1Vincent Forest1+1-1
2017-03-29 09:54Add and test the ssol_instance_is_receiver functionVincent Forest3+38-0
2017-03-28 16:49Merge remote-tracking branch 'origin/develop' into feature_outputsChristophe Coustet21+478-161
2017-03-28 09:48Remove the unused ssol_parametrization_type enumerateVincent Forest1+0-5
2017-03-27 13:46Merge branch 'release_0.1' into developVincent Forest1+1-1
2017-03-27 13:45Merge branch 'release_0.1'Vincent Forest53+5258-1268
2017-03-27 13:40Upd the dependency to the Star-SF libraryVincent Forest1+1-1
2017-03-27 13:06Fix coding styleVincent Forest1+15-14
2017-03-27 12:46Merge remote-tracking branch 'origin/feature_material_dielectric' into developVincent Forest20+439-128
2017-03-27 12:37Fix the "point_shade" ssol_solver functionVincent Forest2+24-20
2017-03-24 16:08Update the material APIVincent Forest14+126-85
2017-03-24 15:56Add global outputs.Christophe Coustet18+100-101
2017-03-24 14:19Update the dielectric material APIVincent Forest6+91-119
2017-03-24 13:51Major refactoring of the dielectric materialVincent Forest6+191-77
2017-03-24 13:10Fix some issues related to cos factor.Christophe Coustet5+9-14
2017-03-24 12:14Merge remote-tracking branch 'origin/develop' into feature_outputsChristophe Coustet21+986-65
2017-03-24 12:08Merge branch 'develop' of gitlab.com:meso-star/solstice-solver into developChristophe Coustet1+5-0
2017-03-24 12:07Add a test where the mirror is a mesh.Christophe Coustet3+292-0
2017-03-23 16:23BugFix: change to the solver to fix the newly added test.Christophe Coustet1+24-17
2017-03-22 17:23Add a new test that shows a bug in the solver (MC weight for quadrics).Christophe Coustet5+298-17
2017-03-23 13:43Add an absorption parameter to the dielectric materialVincent Forest9+79-41
2017-03-22 16:59Fix the path-tracing rendererVincent Forest1+1-1
2017-03-22 14:44Add and test the dielectric materialVincent Forest4+147-1
2017-03-22 09:21Fix the path-tracing rendererVincent Forest1+5-0
2017-03-20 14:44Merge remote-tracking branch 'origin/feature_tracked_paths' into developVincent Forest13+366-32
2017-03-20 10:18Rename the variables of the ssol_path_tackerVincent Forest2+9-9
2017-03-17 16:08Add the ssol_path_tracker APIVincent Forest5+167-53
2017-03-17 09:01Merge remote-tracking branch 'origin/develop' into feature_outputsChristophe Coustet5+143-69
2017-03-16 14:07Test the tracked path APIVincent Forest1+35-1
2017-03-16 13:55Implement the registration of the sampled radiative pathsVincent Forest13+217-31
2017-03-15 16:13Fix warnings on CLVincent Forest2+10-1
2017-03-15 15:20BugFix: wrong MC results for receiverXsampled.Christophe Coustet1+1-1
2017-03-15 13:40Update the default slices count of a planeVincent Forest1+1-1
2017-03-15 13:23Add the "slices_count_hint" parameter to the ssol_quadric data structureVincent Forest3+104-70
2017-03-15 13:15Merge branch 'develop' into feature_outputsChristophe Coustet2+22-20
2017-03-15 13:14Rename some variables.Christophe Coustet2+22-20
2017-03-15 12:53Merge remote-tracking branch 'origin/develop' into feature_outputsChristophe Coustet7+290-129
2017-03-15 10:44Refactor the ssol_punched_surface_setupVincent Forest1+69-38
2017-03-15 10:23Add normal to instances.Christophe Coustet3+22-1
2017-03-14 17:30Add normal to shapes and objects.Christophe Coustet6+45-4
2017-03-14 17:19Fix area computations.Christophe Coustet1+3-2
2017-03-14 16:53Remove useless fields.Christophe Coustet3+0-8
2017-03-14 13:10Add API constantsVincent Forest1+27-1
2017-03-14 12:55Fix the ssol_mc_receiver_get_mc_shape functionVincent Forest6+29-2
2017-03-14 10:16API rename.Christophe Coustet8+16-16
2017-03-14 10:14Remove useless field; slight improvement.Christophe Coustet1+3-8
2017-03-14 10:13Add access to estimator's primary entities data.Christophe Coustet3+71-2
2017-03-14 07:17Fix the ssol_mc_shape_get_mc_primitive_functionVincent Forest2+6-0
2017-03-14 07:10Fix the per receiver primitive integration and accessorsVincent Forest5+229-126
2017-03-13 09:06Back to a global cos per primary entity.Christophe Coustet4+4-7
2017-03-10 17:11Fix the previous commit; End of the week, hopefully!Christophe Coustet2+1-4
2017-03-10 17:06Change global cos_loss for global cos computation.Christophe Coustet12+48-29
2017-03-10 16:18Remove per-receiver/per-primitive cos_loss, finish global cos_loss.Christophe Coustet6+26-41
2017-03-10 16:16BugFix: weight/sqr_weight mismatch in MC accum.Christophe Coustet1+1-1
2017-03-10 15:03Add absorbed irradiance computations.Christophe Coustet6+72-31
2017-03-09 15:36Fix the path-tracing integratorVincent Forest1+2-0
2017-03-09 15:30Remove dead codeVincent Forest1+0-74
2017-03-09 15:26Minor updatesVincent Forest1+50-158
2017-03-09 14:54Merge remote-tracking branch 'origin/develop' into feature-path_tracingVincent Forest6+654-45
2017-03-08 14:56Update the API of the ssol_draw_<draft|pt> functionsVincent Forest5+139-48
2017-03-08 14:32Major refactoring of the draw functionsVincent Forest11+365-241
2017-03-08 13:14Handle the punched surface normal in the path-tracing integratorVincent Forest1+9-3
2017-03-08 13:13Minor fix of the russian roulette in the path-tracing integratorVincent Forest1+4-4
2017-03-07 15:36Update the path-tracing rendering algorithmVincent Forest1+15-7
2017-03-07 13:35Add an the internal material_shade_rendering functionVincent Forest3+60-21
2017-03-07 13:33Fix an issue in the path tracing integratorVincent Forest1+2-2
2017-03-06 20:36Fix GCC warningsVincent Forest2+16-12
2017-03-06 15:39Move the path-tracing rendering code into a specific fileVincent Forest5+346-167
2017-03-06 08:48Merge branch 'develop' into feature_hyperbolsChristophe Coustet4+106-1
2017-03-06 08:38First draft of a path-tracing rendering algorithmVincent Forest2+192-13
2017-03-02 14:38Add and test the ssol_scene_compute_aabb functionVincent Forest4+106-1
2017-03-02 13:53Merge remote-tracking branch 'origin/develop' into feature_hyperbolsChristophe Coustet6+33-13
2017-03-02 13:47Use the normal of the punched surface in ssol_drawVincent Forest2+21-2
2017-03-02 13:00Rename the transmissivity of the thin_dielectric in absorptionVincent Forest4+11-10
2017-03-02 10:52Fix a comment misspellingVincent Forest1+1-1
2017-03-02 09:54Merge remote-tracking branch 'origin/develop' into feature_hyperbolsChristophe Coustet6+261-32
2017-03-01 16:17Take into account the SSF API updateVincent Forest1+2-2
2017-03-01 13:48Implement and test the ssol_thin_dielectric materialVincent Forest5+258-31
2017-02-28 14:32Fix a precision issue in the RT of the punched surfaceVincent Forest1+3-1
2017-03-01 08:52Fix a typo (missing a break in a switch).Christophe Coustet1+1-0
2017-02-28 14:32Fix a precision issue in the RT of the punched surfaceVincent Forest1+3-1
2017-02-28 09:42Fix the merge of the per receiver MC estimationsVincent Forest1+2-2
2017-02-27 16:02Fix hyperbols.Christophe Coustet3+53-42
2017-02-24 10:38Add hyperbolic quadrics.Christophe Coustet6+635-42
2017-02-24 10:01Some renaming and code simplification.Christophe Coustet3+32-46
2017-02-23 13:34Reverse a single-threaded setting for test-solver6 (was a mistake).Christophe Coustet1+2-1
2017-02-23 09:25Add and test the ssol_material_get_type functionVincent Forest6+53-25
2017-02-23 09:02Fix the ssol_solve functionVincent Forest1+7-7
2017-02-23 09:02Merge remote-tracking branch 'origin/master' into rcv_primitiveVincent Forest1+18-21
2017-02-22 20:49Fix the ssol_instance_shaded_shape_get functionVincent Forest1+2-8
2017-02-22 16:51Fix coding styleVincent Forest1+37-36
2017-02-22 15:39Add and test the ssol_estimator_get_sampled_area functionVincent Forest8+56-24
2017-02-22 14:51Improved version of the wrong-face bugfix.Christophe Coustet1+37-42
2017-02-22 14:07Merge remote-tracking branch 'origin/master' into rcv_primitiveVincent Forest9+245-260
2017-02-22 10:52Test the ssol_scene_for_each_instance functionVincent Forest2+47-2
2017-02-22 10:31Test the instantiated shaded shape APIVincent Forest1+84-4
2017-02-22 09:34Add the ssol_scene_for_each_instance functionVincent Forest3+62-15
2017-02-22 09:27Add accessors to the instantiated shaded shapesVincent Forest2+103-0
2017-02-22 09:25Test the geometry data accessorsVincent Forest1+69-0
2017-02-22 09:24Refactor the ssol_shape_get_vertex_attrib functionVincent Forest2+51-12
2017-02-22 09:21Fix the computation of the mesh areaVincent Forest2+5-4
2017-02-21 16:31BugFix: shadow rays used the wrong side to pick materials on obstacles.Christophe Coustet9+260-272
2017-02-20 14:02Add accessors to the geometry data of a ssol_shapeVincent Forest3+79-8
2017-02-20 11:17Refactor the ssol_solve functionVincent Forest1+112-90
2017-02-17 13:08Refactor the ssol_solve functionVincent Forest2+216-180
2017-02-17 11:15Make consistent the MC estimations implementationVincent Forest6+281-224
2017-02-16 15:35Merge remote-tracking branch 'origin/primaries' into rcv_primitiveVincent Forest13+504-111
2017-02-16 13:42Change way areas are computed.Christophe Coustet12+127-77
2017-02-16 13:06Test the ssol_mc_primitive APIVincent Forest1+24-1
2017-02-16 13:04Fix the ssol_mc_receiver_get_mc_primitive functionVincent Forest1+1-1
2017-02-15 17:07Still saving work.Christophe Coustet4+89-51
2017-02-15 16:50Fix the ssol_mc_receiver_get_mc_primitive functionVincent Forest1+3-2
2017-02-15 15:11Add an accessor to the per receiver primitive MCVincent Forest6+228-86
2017-02-15 13:50Integrate all receiver data per receiver primitiveVincent Forest4+57-41
2017-02-15 10:06Major refactoring of the ssol_estimator accessorsVincent Forest23+456-647
2017-02-14 17:30First commit, just to save work.Christophe Coustet4+364-93
2017-02-14 10:58Add per receiver primitive integrationVincent Forest15+190-71
2017-02-14 08:41Refactor the ssol_estimator_get_receiver_status functionVincent Forest2+15-32
2017-02-13 16:52Cos loss computation (per receiver).Christophe Coustet5+46-12
2017-02-13 12:33Fix GCC warnings & coding styleVincent Forest3+43-47
2017-02-10 15:43Add primary area computation.Christophe Coustet6+67-12
2017-02-09 13:15Losses computation (per receiver atmospheric and reflectivity losses).Christophe Coustet15+313-161
2017-01-31 11:15Fix issue #13 part 2 (wrong output).Christophe Coustet1+2-2
2017-01-27 17:23Fix issue #12Christophe Coustet1+1-1
2017-01-27 12:52Fix self hit on punched surfacesVincent Forest1+7-3
2017-01-26 12:58Small review of the solstice solverVincent Forest1+2-2
2017-01-25 17:03Remove the ssol_estimator testVincent Forest2+0-119
2017-01-25 14:19Remove the useless dependency to C++Vincent Forest1+1-1
2017-01-25 14:17Update the ssol_solve and ssol_estimator APIVincent Forest15+196-179
2017-01-25 10:22Merge branch 'receiver'Vincent Forest5+214-15
2017-01-25 09:50Change the API test for solve (provide NULL output as its now OK).Christophe Coustet1+12-12
2017-01-25 09:36Add a missing file.Christophe Coustet1+180-0
2017-01-24 15:56Add a new test for global MC result by receiver.Christophe Coustet1+1-0
2017-01-24 15:45Change solver argument requirement (output stream can now be NULL).Christophe Coustet1+2-1
2017-01-24 13:28BugFix: handling of rescanning of receivers regarding global counters.Christophe Coustet2+15-3
2017-01-23 14:56Update the ssol_solver comportmentVincent Forest2+4-2
2017-01-23 14:12Merge branch 'receiver'Vincent Forest15+329-59
2017-01-23 14:11Minor code refactoringVincent Forest1+28-30
2017-01-23 13:46Fix GCC warningsVincent Forest4+44-89
2017-01-20 14:38Update the copyright year rangeVincent Forest62+62-62
2017-01-20 14:31Update the ssol_spectrum_setup APIVincent Forest11+187-71
2017-01-20 11:27Major rework on global MC result by receiver.Christophe Coustet14+282-135
2017-01-18 12:58Fix a commentVincent Forest1+1-1
2017-01-18 09:02Improve testing for get_receiver_status.Christophe Coustet1+3-2
2017-01-17 17:30First version of global MC result by receiver.Christophe Coustet10+184-15
2017-01-13 16:30Fix #6: Increase the number of slices in quadric meshes.Christophe Coustet1+2-2
2017-01-13 13:16Fix quadric intersectionVincent Forest1+6-6
2017-01-09 09:56Remove a hidden (and useless) dependency to Star-MCVincent Forest2+1-2
2017-01-09 09:01Fix a GCC warning & refactor the quadric_solve_second functionVincent Forest1+21-31
2017-01-06 14:45Fix quadric intersection filter.Christophe Coustet1+33-24
2017-01-06 14:44Add the auto copy of runtime libraries at compile-time.Christophe Coustet1+1-0
2017-01-05 09:21Fix the punched_shape_<trace_ray|project_point> functionsVincent Forest1+6-14
2017-01-04 16:30Fix and refactor the quadric_solve_second functionVincent Forest1+20-47
2017-01-04 14:11Fix an issue in the ssol_object_clear functionVincent Forest2+5-1
2016-12-14 16:45Code reviewVincent Forest1+9-1
2016-12-14 16:37Fix the shading normal orientationVincent Forest2+10-3
2016-12-14 16:16Minor refactoring of the shape implementationVincent Forest2+34-43
2016-12-14 15:58Add and test the matte materialVincent Forest4+135-28
2016-12-14 13:40Parallelize the ssol_draw functionVincent Forest1+5-3
2016-12-14 13:33Test the ssol_draw functionVincent Forest2+245-0
2016-12-14 13:31Fix the ssol_draw functionVincent Forest2+2-2
2016-12-14 13:29Make public the ssol_sizeof_pixel_format functionVincent Forest3+11-11
2016-12-14 13:22Fix the ssol_camera_look_at functionVincent Forest1+1-0
2016-12-14 08:48Finalize a first version of the ssol_draw functionVincent Forest4+57-5
2016-12-13 21:30Remove dead codeVincent Forest1+0-6
2016-12-13 20:19Fix the ssol_param_buffer test with CLVincent Forest1+6-6
2016-12-13 16:03Begin the implementation of the ssol_draw functionVincent Forest4+171-4
2016-12-13 11:15Test the ssol_camera APIVincent Forest2+95-0
2016-12-13 10:48Add the ssol_camera APIVincent Forest4+239-0
2016-12-12 15:14Test the ssol_image_write functionVincent Forest1+97-9
2016-12-12 15:14Implement the ssol_image_<get_image|map|unmap> functionsVincent Forest1+29-0
2016-12-07 08:10Finalize ssol_image_setup and add ssol_image_writeVincent Forest3+99-26
2016-12-06 15:36Fix API coding styleVincent Forest11+71-73
2016-12-06 14:59Update the param_buffer APIVincent Forest4+111-265
2016-12-01 15:17Fix a "shadowed declaration" warningVincent Forest1+1-1
2016-12-01 13:19Implement and test ssol_material_set_param_bufferVincent Forest5+65-36
2016-12-01 12:31Test the param_buffer APIVincent Forest2+196-0
2016-12-01 12:28Handle the alignment requirement of the buffered parametersVincent Forest1+57-15
2016-11-30 15:33Implement of the param_buffer APIVincent Forest3+233-0
2016-11-29 09:26Update the project management of the testsVincent Forest1+9-6
2016-11-29 09:14Fix the ssol_sun testVincent Forest1+11-10
2016-11-29 09:13Fix the pre-condition test of ssol_sun_get_dniVincent Forest1+1-1
2016-11-14 14:58Continue using NULL initializers in tests.Christophe Coustet8+8-8
2016-11-14 14:23DEFAULT / NULL initialize vars in tests.Christophe Coustet9+23-23
2016-11-14 10:47Add a missing forward declaration.Christophe Coustet1+2-0
2016-11-14 10:46Remove an useless castChristophe Coustet1+1-2
2016-11-09 17:25BugFix: atmosphere not cleared when clearing scene.Christophe Coustet1+3-1
2016-11-09 17:25Simple typo.Christophe Coustet1+1-1
2016-11-09 15:32Add accessors for sun direction and DNI.Christophe Coustet3+60-0
2016-11-04 14:48BugFix: refcounting done too late.Christophe Coustet1+4-5
2016-10-14 07:35Fix GCC warningsVincent Forest1+18-7
2016-10-13 18:46Fix CL compilation errors & warningsVincent Forest2+10-7
2016-10-13 16:20Move the solver dump code into a sub-routineVincent Forest1+27-15
2016-10-13 15:12Minor update of the solver codeVincent Forest2+34-35
2016-10-13 14:53Split the solver process in sub-routinesVincent Forest5+244-154
2016-10-13 12:58Naive implementation of a multi-threaded integrationVincent Forest3+93-34
2016-10-13 10:49Clean up codeVincent Forest14+9-953
2016-10-13 10:39Fix issues in the ssol_solverVincent Forest5+56-37
2016-10-13 08:14Fix the "missing" MC integrationVincent Forest1+7-6
2016-10-13 08:13Discard the virtual materials for primary raysVincent Forest3+20-8
2016-10-13 08:12Add a missing break in a switch case directiveVincent Forest1+1-0
2016-10-13 07:18Plug the atmosphere attenuation into the refactored solverVincent Forest3+56-44
2016-10-12 16:08Fix issues in the ssol_solver functionVincent Forest4+11-9
2016-10-12 06:52Major solver refactoringVincent Forest10+687-307
2016-10-11 13:27Replace the ssol_instance_dont_sample function by ssol_instance_sampleVincent Forest12+32-27
2016-10-11 13:12Make consistent the coding styleVincent Forest2+30-30
2016-10-11 13:10Remove the ssol_instance_set_target_mask functionVincent Forest11+1-42
2016-10-11 13:01Update the ssol_instance_set_receiver APIVincent Forest13+41-39
2016-10-11 12:45Test the ssol_instance_get_id functionVincent Forest1+11-0
2016-10-11 12:29Change the ssol_instance_set_receiver APIVincent Forest21+154-203
2016-10-11 08:02BugFix: wrong management for failed realisationsChristophe Coustet1+2-3
2016-10-10 14:28Fix GCC warningsVincent Forest5+23-20
2016-10-10 14:10Fix previous commitChristophe Coustet1+6-1
2016-10-10 11:41Change failed realisations' management.Christophe Coustet12+154-77
2016-10-10 09:51BugFix: uninitialised fieldChristophe Coustet1+4-2
2016-10-10 09:09Merge remote-tracking branch 'origin/multi_shapes'Vincent Forest27+569-326
2016-10-10 08:57Fix the solver1 test on LinuxVincent Forest1+1-1
2016-10-10 08:53Fix GCC warningsVincent Forest4+58-58
2016-10-10 09:03Fix last commit.Christophe Coustet1+1-1
2016-10-10 08:45Clean some temporary code; to help replace it when finalChristophe Coustet4+19-30
2016-10-10 08:36Fix the ssol_atmosphere_set_uniform_absorption function nameVincent Forest5+14-14
2016-10-10 08:31Refactor the spectrum code and update its local APIVincent Forest5+97-109
2016-10-10 08:30Output on receivers: weight is now in doubleChristophe Coustet2+4-4
2016-10-10 07:59Minor refactoringVincent Forest4+55-54
2016-10-10 07:48Updates and add some commentsVincent Forest2+8-5
2016-10-10 07:40Fix the registration of a shaded shape against an objectVincent Forest1+2-2
2016-10-07 16:42CommitFix: add missing filesChristophe Coustet3+268-0
2016-10-07 16:39Add global indicators (always-ON MC computations)Christophe Coustet12+243-120
2016-10-07 14:40Draft of multiple shapes per objectVincent Forest16+237-59
2016-10-07 12:45Change output from acii to binaryChristophe Coustet14+142-76
2016-10-07 12:57Implement and test the ssol_shape_get_id functionVincent Forest3+35-12
2016-10-07 12:43Add matrix transformation to the quadric data structureVincent Forest10+125-75
2016-10-06 13:36Fix some tests on LinuxVincent Forest2+10-8
2016-10-05 10:08Use Star-SF library rather than internal BRDFsVincent Forest11+75-541
2016-10-05 09:46Ease some test constraint to allow success on gcc/Linux.Christophe Coustet1+1-1
2016-10-05 09:24BugFix: remove an unexpected source code lineChristophe Coustet1+0-1
2016-10-04 13:11BugFix: cannot call setpos/getpos on stdout/stderr/stdinChristophe Coustet1+2-10
2016-10-03 18:44Fix compilation errors/warnings on GCCVincent Forest18+234-244
2016-10-03 12:22Add a check in test solver #4Christophe Coustet1+24-13
2016-09-30 15:12First proposal for quadrics discretisation level tuningChristophe Coustet1+25-1
2016-09-30 14:22Change tolerance for test solver #4 result: now OK with Embree 2.11Christophe Coustet1+1-1
2016-09-30 09:12Add an assert to catch a null direction problem on virtual materialChristophe Coustet2+3-0
2016-09-29 14:55Fix vocabularyChristophe Coustet3+6-6
2016-09-29 14:39Rewrite receiver on sampled surface code.Christophe Coustet2+20-17
2016-09-29 13:37Add an error logChristophe Coustet1+4-1
2016-09-29 13:33Check data validityChristophe Coustet1+1-1
2016-09-29 11:59BugFix: rewrite management of hits on receiversChristophe Coustet5+210-71
2016-09-29 11:58BugFix: wrong attenuation check in test solver #1Christophe Coustet1+3-3
2016-09-29 10:20Add new solver test #3NChristophe Coustet2+233-0
2016-09-24 13:04BugFix: management of failed realisationsChristophe Coustet8+54-48
2016-09-23 15:28BugFix: fixed test solver #2bChristophe Coustet3+12-25
2016-09-23 15:21Add a new test solver 2b that shows a bugChristophe Coustet2+221-0
2016-09-23 14:20Modify test solver #2: primary mirror is split in 2 halvesChristophe Coustet1+33-7
2016-09-23 12:42Clean testsChristophe Coustet9+197-112
2016-09-22 15:42Add some tests (test 2x set/attach/detach API calls)Christophe Coustet7+95-14
2016-09-22 14:28Naming uniformization (frequency -> wavelength).Christophe Coustet12+50-47
2016-09-22 14:22Clean some asserts.Christophe Coustet3+16-14
2016-09-21 14:11Add test solver #5 to check parabolic cylindersChristophe Coustet3+183-1
2016-09-21 08:45Add new coherency checks; improve solver test #1Christophe Coustet4+173-13
2016-09-21 08:45BugFix: wrong assert and arg check in previous commitChristophe Coustet1+1-5
2016-09-20 16:50Add atmosphere models in APIChristophe Coustet12+447-5
2016-09-20 16:30BugFix: sun cannot accommodate single value spectrum (monochromatic sun)Christophe Coustet5+261-18
2016-09-20 16:21BugFix: multiple setup of a spectrum kept old valuesChristophe Coustet1+5-5
2016-09-19 16:22BugFix: leak if sun spectrum set twiceChristophe Coustet2+9-0
2016-09-19 13:27BugFix: difference between Debug and Release builds on solver test #4Christophe Coustet2+15-8
2016-09-19 13:23BugFix: wrong cast for an union fieldChristophe Coustet1+6-9
2016-09-19 11:33BugFix: Reject some duplicate hitsChristophe Coustet3+15-0
2016-09-15 13:20Add a new test solver #4Christophe Coustet2+167-0
2016-09-15 13:12BugFix: leakChristophe Coustet1+0-2
2016-09-14 14:05BugFix: initial weight was not using the correct cosChristophe Coustet2+33-18
2016-09-14 07:54BugFix on quadrics omputations (position and normal)Christophe Coustet2+5-5
2016-09-13 13:48Add test solver #3Christophe Coustet2+169-0
2016-09-13 13:33BugFix: dont' record on receivers when testing for sun visibilityChristophe Coustet3+5-1
2016-09-13 07:51Remove debbug codeChristophe Coustet1+0-4
2016-09-13 07:48Test a new case in test solver #1Christophe Coustet1+3-0
2016-09-13 07:25Fix test solver #2Christophe Coustet4+32-27
2016-09-12 08:24Add dont_sample flag on instances, introduce front/back target_masks.Christophe Coustet8+63-25
2016-09-11 23:09Fix test solver #1Christophe Coustet4+24-16
2016-09-09 16:14Work in progress on solver; new test2 still failingChristophe Coustet8+498-196
2016-09-09 12:29BugFix: transform not storedChristophe Coustet1+4-1
2016-09-08 10:17Improve solver testChristophe Coustet2+63-0
2016-09-08 09:24Rename a testChristophe Coustet2+1-1
2016-09-07 16:43Fix sampling on mirrors and sun visibility check.Christophe Coustet7+193-132
2016-09-07 16:41BugFix: wrong test on receiver name to output (or not)Christophe Coustet2+2-2
2016-09-07 12:25Fix ray/quadric intersection.Christophe Coustet5+67-50
2016-09-07 07:24Minor refactoring & code review of the ssol_shapeVincent Forest2+67-64
2016-09-07 07:15Fix type-punned pointers that break strict-aliasing rulesVincent Forest1+17-14
2016-09-06 16:41Cleanup enums checks.Christophe Coustet4+7-11
2016-09-06 16:06Merge branch 'master' of gitlab.com:meso-star/solstice-solverChristophe Coustet11+167-117
2016-09-06 14:47Add some code for quadrics.Christophe Coustet7+239-50
2016-09-06 14:18Differentiate the front/back receiversVincent Forest7+71-44
2016-09-06 13:36Rename all the object_instance stuff to instance.Christophe Coustet14+392-392
2016-09-06 13:43Differentiate the front/back-facing materialsVincent Forest9+106-82
2016-09-06 11:24Move a comment.Christophe Coustet1+1-2
2016-09-06 10:17Remove the useless s3d_invalidate_hit functionVincent Forest1+1-7
2016-09-06 10:14Merge remote-tracking branch 'origin/master'Vincent Forest10+63-54
2016-09-06 09:58Add a Star-3D sampling shape to the ssol_shape.Vincent Forest11+270-321
2016-09-05 14:30Keep a copy of the transform applied to object instances.Christophe Coustet2+11-0
2016-09-05 14:26Use double for some struct fields.Christophe Coustet8+58-54
2016-09-05 10:13Fix a warning about constness.Christophe Coustet1+1-1
2016-09-02 13:59Fix a misspelling in a commentVincent Forest1+2-2
2016-09-02 13:56Remove an unexpected "debug only" return directiveVincent Forest1+0-1
2016-09-02 13:54Fix issues in the triangulation of the quadric meshVincent Forest2+14-9
2016-09-02 13:13Finalise the implementation of the ssol_punched_surface functionVincent Forest3+134-23
2016-09-02 10:09Begin the implementation of the ssol_punched_surface_setup functionVincent Forest5+307-36
2016-09-02 08:37Fix coding styleVincent Forest1+14-17
2016-09-02 08:00Fix GCC warnings in releaseVincent Forest1+1-7
2016-09-02 07:56Minor updates of the shape implementationVincent Forest3+72-85
2016-09-02 07:36Make consistent the code styleVincent Forest3+46-49
2016-09-02 07:20Make uniform the spelling of "realisation"Vincent Forest4+146-146
2016-09-02 07:15Minor code style reviewVincent Forest12+60-51
2016-09-02 07:07Fix compilation errors & warnings on GCCVincent Forest7+32-29
2016-09-02 06:58Merge remote-tracking branch 'origin/master'Vincent Forest14+706-374
2016-09-02 06:55Replace some default constants by null constantsVincent Forest1+5-6
2016-09-02 06:53Fix the reflection vector in the sampling of the reflection BRDFVincent Forest1+4-5
2016-09-01 15:49Merge branch 'master' of gitlab.com:meso-star/solstice-solverChristophe Coustet6+67-32
2016-09-01 14:15Major rework on solver.Christophe Coustet6+559-262
2016-09-01 14:02Rename a struct field and accessorChristophe Coustet3+12-12
2016-09-01 13:57Fix a test geometry that was not compliant with CW conventionChristophe Coustet1+3-3
2016-09-01 13:52Add default/null constants to the public data structuresVincent Forest2+36-16
2016-09-01 13:51Add the clipping operation data to the ssol_carving structureVincent Forest1+9-0
2016-09-01 13:51Rename a test geometryChristophe Coustet1+5-5
2016-09-01 13:46Add a TODO commentChristophe Coustet1+1-0
2016-09-01 13:45Fix a warning.Christophe Coustet1+2-0
2016-09-01 13:44Fix a typo in a comment.Christophe Coustet1+1-1
2016-09-01 13:26Fix compilation on GCCVincent Forest4+162-157
2016-08-30 16:41Add a target mask on instances.Christophe Coustet4+31-0
2016-08-29 16:21BugFix: failed to apply transforms on instancesChristophe Coustet3+4-10
2016-08-26 14:41Remove dead codeChristophe Coustet1+0-2
2016-08-26 14:41Fix a typoChristophe Coustet1+1-1
2016-08-25 12:52BugFix: double ref putChristophe Coustet1+0-1
2016-08-25 12:14Remove circular carvingsChristophe Coustet3+9-63
2016-08-25 11:59Remove the general quadrics for user useChristophe Coustet5+1-164
2016-08-24 13:23BugFix: wrong return codeChristophe Coustet1+1-1
2016-08-24 13:08Add a new geometry for testsChristophe Coustet1+20-1
2016-08-24 13:06Move shader code to a new header file to share it with other testsChristophe Coustet3+74-52
2016-08-24 12:20Rename file to prepare for different test geometriesChristophe Coustet5+140-111
2016-08-23 16:49Use new s3d_view API.Christophe Coustet5+91-54
2016-08-23 14:53Make box geometry available for other testsChristophe Coustet3+101-80
2016-08-23 11:41ssol_scene_clear now detaches attached sun (if any)Christophe Coustet2+4-1
2016-08-23 11:40Fix comments.Christophe Coustet1+2-2
2016-08-23 11:31Fix arg checking for sun/scene attach/detach functionsChristophe Coustet1+4-2
2016-08-23 11:28Add a test: cannot attach a second sun to a sceneChristophe Coustet1+5-0
2016-08-23 11:24Remove unused codeChristophe Coustet1+0-75
2016-07-22 15:17Additions to the solver.Christophe Coustet9+499-131
2016-07-20 16:46Bugfix: could define a null direction for sun.Christophe Coustet2+8-1
2016-07-20 13:03BugFix: bad setup for spectrum.Christophe Coustet1+5-2
2016-07-21 06:16Fix a commentVincent Forest1+1-1
2016-07-20 15:02Write hit data if the hit instance is a receiverVincent Forest4+88-49
2016-07-20 12:54Add the internal hit filter functionVincent Forest7+82-2
2016-07-18 14:14Change the attachment of the object instances into a sceneVincent Forest4+139-97
2016-07-18 12:59Fix the ssol_object_instance_set_receiver functionVincent Forest4+16-12
2016-07-18 12:50Update the management of Star-3D resourcesVincent Forest8+61-20
2016-07-18 12:18Rm the ssol_object_instance_set_receiver_image functionVincent Forest6+8-45
2016-07-18 12:17Fix the "undeclared type" GCC warning for ssp_rngVincent Forest1+1-0
2016-07-18 12:16Rm the diffuse_specular ratio attrib of the mirror materialVincent Forest3+0-22
2016-07-18 12:13Fix exit/error labels in the BRDF <reflection|composite>Vincent Forest2+4-4
2016-07-18 10:54Add the ssol_solve function profileVincent Forest2+11-2
2016-07-18 08:22Add a README fileVincent Forest1+35-0
2016-07-13 14:43Implement the internal material_shade functionVincent Forest7+216-21
2016-07-13 13:07Add set_dni API call for sun.Christophe Coustet4+19-0
2016-07-13 13:04More renaming for the buie model.Christophe Coustet1+2-2
2016-07-13 12:45Rename circum solar related stuff to buie.Christophe Coustet5+24-24
2016-07-13 12:37BugFix: failed to get a reference to a sub-object.Christophe Coustet1+2-0
2016-07-13 12:36Fix reference release order problems.Christophe Coustet8+42-52
2016-07-13 12:35Fix memory management issuesChristophe Coustet2+20-15
2016-07-13 11:50Add API call ssol_object_instance_set_receiverChristophe Coustet4+28-0
2016-07-13 11:49MemLeak: (bad release of internal data)Christophe Coustet1+2-2
2016-07-13 09:41Add the brdf composite internal data structureVincent Forest3+234-0
2016-07-13 08:07Remove useless macro directives on darray definitionsVincent Forest1+0-4
2016-07-13 08:06Implement the BRDF interface & the reflection BRDFVincent Forest5+276-0
2016-07-13 07:59Add the internal log_<err|warn> functionsVincent Forest2+65-0
2016-07-12 16:42Add missing const qualifiers.Christophe Coustet1+3-3
2016-07-12 13:04Rename the ssol_randst_sun_dir structure and its functionsVincent Forest7+435-437
2016-07-12 10:31Fix compilation & make consistent the coding styleVincent Forest4+290-258
2016-07-12 10:30Handle the #threads hint on device creationVincent Forest3+13-3
2016-07-11 10:20Rename a struct (ssol_ran_sun_dir => ssol_ranst_sun_dir).Christophe Coustet4+44-44
2016-07-11 10:13Remove test code that used (now) private functions.Christophe Coustet1+0-22
2016-07-08 12:35Change Star3D dependance to 0.4 to have instance transformations.Christophe Coustet1+1-1
2016-07-08 09:35Continue solver utility code.Christophe Coustet2+87-8
2016-07-08 09:21Add first statistical distributions, used for the sun.Christophe Coustet3+410-3
2016-07-08 09:20Slight change in API (add the expected size for an array arg).Christophe Coustet2+2-2
2016-07-08 09:19Continue spectrum code.Christophe Coustet2+22-3
2016-06-30 16:03Preliminary work on solver.Christophe Coustet4+400-0
2016-06-30 15:48Add a s3d_scene member to ssol_shape.Christophe Coustet2+11-6
2016-06-30 12:45Make uniform the programming styleVincent Forest31+622-1399
2016-06-30 08:50Add a reference for the CSR sunshape.Christophe Coustet1+2-1
2016-06-29 16:44Add sun attachement to scenes.Christophe Coustet4+48-0
2016-06-29 16:18Some more tests for scenes.Christophe Coustet1+4-0
2016-06-29 16:14Some more tests for spectra.Christophe Coustet1+8-0
2016-06-29 16:13Fix typos.Christophe Coustet2+3-3
2016-06-29 15:59First try at suns.Christophe Coustet4+382-2
2016-06-29 15:58First try at spectra.Christophe Coustet5+217-4
2016-06-29 15:00First try to scene.Christophe Coustet5+322-0
2016-06-29 14:59First try to object instances.Christophe Coustet4+292-0
2016-06-29 14:56First try to images.Christophe Coustet4+223-0
2016-06-29 10:59Fix a typo.Christophe Coustet1+1-1
2016-06-29 07:40Fix a typo and add a comment.Christophe Coustet1+3-1
2016-06-28 16:48First try to objects.Christophe Coustet5+294-10
2016-06-28 16:47Add a small test to materials.Christophe Coustet1+3-0
2016-06-28 16:07First try at materialsChristophe Coustet5+347-0
2016-06-28 15:43Remove an unused shape type.Christophe Coustet2+6-6
2016-06-28 14:45Fix an assertChristophe Coustet1+4-2
2016-06-28 13:02Move an utility function to utility file.Christophe Coustet3+8-16
2016-06-28 14:46Refactor the material APIVincent Forest2+24-11
2016-06-28 12:46Remove the API for quadrics, as it should have been remove beforeChristophe Coustet1+0-40
2016-06-28 09:23One step further with shapes, mainly the punched surface flavour.Christophe Coustet3+242-129
2016-06-28 09:20Fix a typoChristophe Coustet1+9-3
2016-06-27 10:44Small change in carvings.Christophe Coustet1+1-1
2016-06-27 10:24Add an unused test for quadricsChristophe Coustet1+84-0
2016-06-27 10:22Back to public types for quadricsChristophe Coustet2+34-2
2016-06-27 10:19Add assertsChristophe Coustet4+16-6
2016-06-27 09:03API renameChristophe Coustet2+6-6
2016-06-24 16:35First try to quadrics.Christophe Coustet4+540-28
2016-06-24 16:34Add missing files.Christophe Coustet3+496-0
2016-06-24 15:11First try at Solstice shapes.Christophe Coustet1+6-3
2016-06-24 14:44Tiny style changeChristophe Coustet1+1-1
2016-06-24 10:05Merge remote-tracking branch 'origin/master'Vincent Forest3+12-2
2016-06-24 09:58Add the ssol_image_get_layout and ssol_image_<map|unmap> functionsVincent Forest3+22-2
2016-06-24 09:56Add a Star3D context into Solstice context.Christophe Coustet3+14-3
2016-06-24 07:58Fix compilation warnings and errorsVincent Forest1+11-9
2016-06-24 07:54Merge remote-tracking branch 'origin/master'Vincent Forest7+1048-8
2016-06-24 07:48Use a callback to retrieve the polygon verticesVincent Forest1+10-8
2016-06-24 07:47Add the ssol_object_instance_set_receiver_image functionVincent Forest1+9-4
2016-06-24 07:46Add the ssol_image opaque data structure to the APIVincent Forest1+33-4
2016-06-23 16:10First try at defining cmake filesChristophe Coustet1+115-0
2016-06-23 16:09Add first test.Christophe Coustet2+126-0
2016-06-23 16:07First try at ssol_device.Christophe Coustet2+125-0
2016-06-23 16:05Fix typos; ssol.h can now be included in a successful build.Christophe Coustet1+10-10
2016-06-23 14:27Add license file (GNU GPL 3).Christophe Coustet1+674-0
2016-06-23 12:50Use double matrix for transforms.Christophe Coustet1+1-1
2016-06-23 12:49Add *.orig files in gitignoreChristophe Coustet1+1-0
2016-06-23 12:47Some additions to the API.Christophe Coustet1+47-10
2016-06-23 08:28Comment the API header fileVincent Forest1+93-51
2016-06-21 16:11First draft of the public APIVincent Forest2+340-0