diff options
Diffstat (limited to 'src/diffraction-gpu.c')
-rw-r--r-- | src/diffraction-gpu.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/diffraction-gpu.c b/src/diffraction-gpu.c index a2d1c47a..851ed70c 100644 --- a/src/diffraction-gpu.c +++ b/src/diffraction-gpu.c @@ -239,6 +239,12 @@ void get_diffraction_gpu(struct gpu_context *gctx, struct image *image, float val, tt; val = diff_ptr[x + image->width*y]; + if ( isinf(val) ) { + ERROR("Extracting infinity at %i,%i\n", x, y); + } + if ( val < 0.0 ) { + ERROR("Extracting negative at %i,%i\n", x, y); + } tt = tt_ptr[x + image->width*y]; image->data[x + image->width*y] = val; |