[gegl] texturize-canvas: fix the opencl kernel
- From: Thomas Manni <tmanni src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] texturize-canvas: fix the opencl kernel
- Date: Fri, 5 May 2017 09:05:59 +0000 (UTC)
commit 62b4fc76d1ad16c14e367d84c218480b59292963
Author: Thomas Manni <thomas manni free fr>
Date: Fri May 5 10:58:23 2017 +0200
texturize-canvas: fix the opencl kernel
Add the missing void return type.
Replace the undeclared 'src' variable.
opencl/texturize-canvas.cl | 24 ++++++++++++------------
opencl/texturize-canvas.cl.h | 24 ++++++++++++------------
2 files changed, 24 insertions(+), 24 deletions(-)
---
diff --git a/opencl/texturize-canvas.cl b/opencl/texturize-canvas.cl
index 9d68af2..c2d3165 100644
--- a/opencl/texturize-canvas.cl
+++ b/opencl/texturize-canvas.cl
@@ -1,14 +1,14 @@
-__kernel cl_texturize_canvas(__global const float * in,
- __global float * out,
- __global float * sdata,
- const int x,
- const int y,
- const int xm,
- const int ym,
- const int offs,
- const float mult,
- const int components,
- const int has_alpha)
+__kernel void cl_texturize_canvas(__global const float * in,
+ __global float * out,
+ __global float * sdata,
+ const int x,
+ const int y,
+ const int xm,
+ const int ym,
+ const int offs,
+ const float mult,
+ const int components,
+ const int has_alpha)
{
int col = get_global_id(0);
int row = get_global_id(1);
@@ -21,7 +21,7 @@ __kernel cl_texturize_canvas(__global const float * in,
float tmp = mult * sdata[canvas_index];
for(i=0; i<components; ++i)
{
- color = tmp + src[index];
+ color = tmp + in[index];
out[index++] = clamp(color,0.0f,1.0f);
}
if(has_alpha)
diff --git a/opencl/texturize-canvas.cl.h b/opencl/texturize-canvas.cl.h
index 628756e..6eaed50 100644
--- a/opencl/texturize-canvas.cl.h
+++ b/opencl/texturize-canvas.cl.h
@@ -1,15 +1,15 @@
static const char* texturize_canvas_cl_source =
-"__kernel cl_texturize_canvas(__global const float * in, \n"
-" __global float * out, \n"
-" __global float * sdata, \n"
-" const int x, \n"
-" const int y, \n"
-" const int xm, \n"
-" const int ym, \n"
-" const int offs, \n"
-" const float mult, \n"
-" const int components, \n"
-" const int has_alpha) \n"
+"__kernel void cl_texturize_canvas(__global const float * in, \n"
+" __global float * out, \n"
+" __global float * sdata, \n"
+" const int x, \n"
+" const int y, \n"
+" const int xm, \n"
+" const int ym, \n"
+" const int offs, \n"
+" const float mult, \n"
+" const int components, \n"
+" const int has_alpha) \n"
"{ \n"
" int col = get_global_id(0); \n"
" int row = get_global_id(1); \n"
@@ -22,7 +22,7 @@ static const char* texturize_canvas_cl_source =
" float tmp = mult * sdata[canvas_index]; \n"
" for(i=0; i<components; ++i) \n"
" { \n"
-" color = tmp + src[index]; \n"
+" color = tmp + in[index]; \n"
" out[index++] = clamp(color,0.0f,1.0f); \n"
" } \n"
" if(has_alpha) \n"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]