diff options
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_lightcache.c')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_lightcache.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_lightcache.c b/source/blender/draw/engines/eevee/eevee_lightcache.c index d5c322356d8..812af1c6ac0 100644 --- a/source/blender/draw/engines/eevee/eevee_lightcache.c +++ b/source/blender/draw/engines/eevee/eevee_lightcache.c @@ -984,15 +984,15 @@ static bool eevee_lightbake_cube_comp(EEVEE_LightProbe *prb_a, EEVEE_LightProbe bool sorted = false; \ while (!sorted) { \ sorted = true; \ - for (int i = 0; i < (elems_len) - 1; ++i) { \ - if ((comp_fn)((elems) + i, (elems) + i+1)) { \ - SWAP(elems_type, (elems)[i], (elems)[i+1]); \ - SWAP(LightProbe *, (prbs)[i], (prbs)[i+1]); \ + for (int i = 0; i < (elems_len) - 1; i++) { \ + if ((comp_fn)((elems) + i, (elems) + i + 1)) { \ + SWAP(elems_type, (elems)[i], (elems)[i + 1]); \ + SWAP(LightProbe *, (prbs)[i], (prbs)[i + 1]); \ sorted = false; \ } \ } \ } \ -} +} ((void)0) static void eevee_lightbake_gather_probes(EEVEE_LightBake *lbake) { |