diff options
| -rw-r--r-- | src/spatial.c | 12 | 
1 files changed, 10 insertions, 2 deletions
| diff --git a/src/spatial.c b/src/spatial.c index b764a03..c79b8e8 100644 --- a/src/spatial.c +++ b/src/spatial.c @@ -270,11 +270,19 @@ ssize_t scene_fill(xas_spatial_scene *scene,              value_r = sample_scale(src[i], obj->distance_r);              if (!within_cone(obj->point, cone_l)) { -                value_l /= 3.0f; +                if (within_cone(obj->point, cone_r)) { +                    value_l /= 8.0f; +                } else { +                    value_l /= 3.0f; +                }              }              if (!within_cone(obj->point, cone_r)) { -                value_r /= 3.0f; +                if (within_cone(obj->point, cone_l)) { +                    value_r /= 8.0f; +                } else { +                    value_r /= 3.0f; +                }              }              if (buffer->index == buffer->size) { | 
 
    