aboutsummaryrefslogtreecommitdiff
path: root/src/diffraction-gpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/diffraction-gpu.c')
-rw-r--r--src/diffraction-gpu.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/diffraction-gpu.c b/src/diffraction-gpu.c
index ea50b3fa..b0ed52ea 100644
--- a/src/diffraction-gpu.c
+++ b/src/diffraction-gpu.c
@@ -51,6 +51,7 @@
#include "cl-utils.h"
#include "pattern_sim.h"
+#include "diffraction.cl.h"
#define SINC_LUT_ELEMENTS (4096)
@@ -530,8 +531,9 @@ struct gpu_context *setup_gpu(int no_sfac,
}
free(flags_ptr);
- gctx->prog = load_program(DATADIR"/crystfel/diffraction.cl", gctx->ctx,
- dev, &err, cflags, insert_stuff);
+ gctx->prog = load_program_from_string(data_diffraction_cl,
+ data_diffraction_cl_len, gctx->ctx,
+ dev, &err, cflags, insert_stuff);
if ( err != CL_SUCCESS ) {
free(gctx);
return NULL;