diff options
Diffstat (limited to 'src/cl_context.h')
-rw-r--r-- | src/cl_context.h | 60 |
1 files changed, 32 insertions, 28 deletions
diff --git a/src/cl_context.h b/src/cl_context.h index 75bf8952..3a2e13be 100644 --- a/src/cl_context.h +++ b/src/cl_context.h @@ -49,38 +49,42 @@ enum _cl_internal_ker_type { CL_ENQUEUE_COPY_BUFFER_UNALIGN_SRC_OFFSET, CL_ENQUEUE_COPY_BUFFER_RECT, CL_ENQUEUE_COPY_BUFFER_RECT_ALIGN4, - CL_ENQUEUE_COPY_IMAGE_1D_TO_1D, //copy image 1d to image 1d - CL_ENQUEUE_COPY_IMAGE_2D_TO_2D, //copy image 2d to image 2d - CL_ENQUEUE_COPY_IMAGE_3D_TO_2D, //copy image 3d to image 2d - CL_ENQUEUE_COPY_IMAGE_2D_TO_3D, //copy image 2d to image 3d - CL_ENQUEUE_COPY_IMAGE_3D_TO_3D, //copy image 3d to image 3d - CL_ENQUEUE_COPY_IMAGE_2D_TO_2D_ARRAY, //copy image 2d to image 2d array - CL_ENQUEUE_COPY_IMAGE_1D_ARRAY_TO_1D_ARRAY, //copy image 1d array to image 1d array - CL_ENQUEUE_COPY_IMAGE_2D_ARRAY_TO_2D_ARRAY, //copy image 2d array to image 2d array - CL_ENQUEUE_COPY_IMAGE_2D_ARRAY_TO_2D, //copy image 2d array to image 2d - CL_ENQUEUE_COPY_IMAGE_2D_ARRAY_TO_3D, //copy image 2d array to image 3d - CL_ENQUEUE_COPY_IMAGE_3D_TO_2D_ARRAY, //copy image 3d to image 2d array - CL_ENQUEUE_COPY_IMAGE_2D_TO_BUFFER, //copy image 2d to buffer + CL_ENQUEUE_COPY_IMAGE_1D_TO_1D, // copy image 1d to image 1d + CL_ENQUEUE_COPY_IMAGE_2D_TO_2D, // copy image 2d to image 2d + CL_ENQUEUE_COPY_IMAGE_3D_TO_2D, // copy image 3d to image 2d + CL_ENQUEUE_COPY_IMAGE_2D_TO_3D, // copy image 2d to image 3d + CL_ENQUEUE_COPY_IMAGE_3D_TO_3D, // copy image 3d to image 3d + CL_ENQUEUE_COPY_IMAGE_2D_TO_2D_ARRAY, // copy image 2d to image 2d array + CL_ENQUEUE_COPY_IMAGE_1D_ARRAY_TO_1D_ARRAY, // copy image 1d array to image 1d array + CL_ENQUEUE_COPY_IMAGE_2D_ARRAY_TO_2D_ARRAY, // copy image 2d array to image 2d array + CL_ENQUEUE_COPY_IMAGE_2D_ARRAY_TO_2D, // copy image 2d array to image 2d + CL_ENQUEUE_COPY_IMAGE_2D_ARRAY_TO_3D, // copy image 2d array to image 3d + CL_ENQUEUE_COPY_IMAGE_3D_TO_2D_ARRAY, // copy image 3d to image 2d array + CL_ENQUEUE_COPY_IMAGE_2D_TO_BUFFER, // copy image 2d to buffer CL_ENQUEUE_COPY_IMAGE_2D_TO_BUFFER_ALIGN16, CL_ENQUEUE_COPY_IMAGE_2D_TO_BUFFER_ALIGN4, - CL_ENQUEUE_COPY_IMAGE_3D_TO_BUFFER, //copy image 3d tobuffer - CL_ENQUEUE_COPY_BUFFER_TO_IMAGE_2D, //copy buffer to image 2d + CL_ENQUEUE_COPY_IMAGE_3D_TO_BUFFER, // copy image 3d tobuffer + CL_ENQUEUE_COPY_IMAGE_3D_TO_BUFFER_ALIGN16, + CL_ENQUEUE_COPY_IMAGE_3D_TO_BUFFER_ALIGN4, + CL_ENQUEUE_COPY_BUFFER_TO_IMAGE_2D, // copy buffer to image 2d CL_ENQUEUE_COPY_BUFFER_TO_IMAGE_2D_ALIGN16, CL_ENQUEUE_COPY_BUFFER_TO_IMAGE_2D_ALIGN4, - CL_ENQUEUE_COPY_BUFFER_TO_IMAGE_3D, //copy buffer to image 3d - CL_ENQUEUE_FILL_BUFFER_UNALIGN, //fill buffer with 1 aligne pattern, pattern size=1 - CL_ENQUEUE_FILL_BUFFER_ALIGN2, //fill buffer with 2 aligne pattern, pattern size=2 - CL_ENQUEUE_FILL_BUFFER_ALIGN4, //fill buffer with 4 aligne pattern, pattern size=4 - CL_ENQUEUE_FILL_BUFFER_ALIGN8_8, //fill buffer with 8 aligne pattern, pattern size=8 - CL_ENQUEUE_FILL_BUFFER_ALIGN8_16, //fill buffer with 16 aligne pattern, pattern size=16 - CL_ENQUEUE_FILL_BUFFER_ALIGN8_32, //fill buffer with 16 aligne pattern, pattern size=32 - CL_ENQUEUE_FILL_BUFFER_ALIGN8_64, //fill buffer with 16 aligne pattern, pattern size=64 - CL_ENQUEUE_FILL_BUFFER_ALIGN128, //fill buffer with 128 aligne pattern, pattern size=128 - CL_ENQUEUE_FILL_IMAGE_1D, //fill image 1d - CL_ENQUEUE_FILL_IMAGE_1D_ARRAY, //fill image 1d array - CL_ENQUEUE_FILL_IMAGE_2D, //fill image 2d - CL_ENQUEUE_FILL_IMAGE_2D_ARRAY, //fill image 2d array - CL_ENQUEUE_FILL_IMAGE_3D, //fill image 3d + CL_ENQUEUE_COPY_BUFFER_TO_IMAGE_3D, // copy buffer to image 3d + CL_ENQUEUE_COPY_BUFFER_TO_IMAGE_3D_ALIGN16, + CL_ENQUEUE_COPY_BUFFER_TO_IMAGE_3D_ALIGN4, + CL_ENQUEUE_FILL_BUFFER_UNALIGN, // fill buffer with 1 aligne pattern, pattern size=1 + CL_ENQUEUE_FILL_BUFFER_ALIGN2, // fill buffer with 2 aligne pattern, pattern size=2 + CL_ENQUEUE_FILL_BUFFER_ALIGN4, // fill buffer with 4 aligne pattern, pattern size=4 + CL_ENQUEUE_FILL_BUFFER_ALIGN8_8, // fill buffer with 8 aligne pattern, pattern size=8 + CL_ENQUEUE_FILL_BUFFER_ALIGN8_16, // fill buffer with 16 aligne pattern, pattern size=16 + CL_ENQUEUE_FILL_BUFFER_ALIGN8_32, // fill buffer with 16 aligne pattern, pattern size=32 + CL_ENQUEUE_FILL_BUFFER_ALIGN8_64, // fill buffer with 16 aligne pattern, pattern size=64 + CL_ENQUEUE_FILL_BUFFER_ALIGN128, // fill buffer with 128 aligne pattern, pattern size=128 + CL_ENQUEUE_FILL_IMAGE_1D, // fill image 1d + CL_ENQUEUE_FILL_IMAGE_1D_ARRAY, // fill image 1d array + CL_ENQUEUE_FILL_IMAGE_2D, // fill image 2d + CL_ENQUEUE_FILL_IMAGE_2D_ARRAY, // fill image 2d array + CL_ENQUEUE_FILL_IMAGE_3D, // fill image 3d CL_INTERNAL_KERNEL_MAX }; |