solstice-solver

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

commit 31b87035da15cdb2f8bc0e0be8763d7e22d335b1
parent c84c9f966202e57c841f17be58841474f1a7e127
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Mon, 18 Jul 2016 14:13:38 +0200

Fix exit/error labels in the BRDF <reflection|composite>

Diffstat:
Msrc/ssol_brdf_composite.c | 4++--
Msrc/ssol_brdf_reflection.c | 4++--
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/ssol_brdf_composite.c b/src/ssol_brdf_composite.c @@ -71,10 +71,10 @@ brdf_composite_create SSOL(device_ref_get(dev)); brdfs->dev = dev; -error: +exit: *out_brdfs = brdfs; return res; -exit: +error: if(brdfs) { brdf_composite_ref_put(brdfs); brdfs = NULL; diff --git a/src/ssol_brdf_reflection.c b/src/ssol_brdf_reflection.c @@ -66,10 +66,10 @@ brdf_reflection_create brdf->sample = reflection_sample; reflection = brdf->data; reflection->reflectivity = 1.0; -error: +exit: *out_brdf = brdf; return res; -exit: +error: if(brdf) { brdf_ref_put(brdf); brdf = NULL;