From e92d034f640ff90653d418621c7c3128ab94f769 Mon Sep 17 00:00:00 2001 From: Brice Videau Date: Fri, 16 Oct 2020 18:05:23 -0500 Subject: [PATCH] Ensure OpenCL destructors are called in the correct order. --- OCLStream.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/OCLStream.h b/OCLStream.h index fbeff9a..02ffe44 100644 --- a/OCLStream.h +++ b/OCLStream.h @@ -31,17 +31,17 @@ class OCLStream : public Stream // Host array for partial sums for dot kernel std::vector sums; + // OpenCL objects + cl::Device device; + cl::Context context; + cl::CommandQueue queue; + // Device side pointers to arrays cl::Buffer d_a; cl::Buffer d_b; cl::Buffer d_c; cl::Buffer d_sum; - // OpenCL objects - cl::Device device; - cl::Context context; - cl::CommandQueue queue; - cl::KernelFunctor *init_kernel; cl::KernelFunctor *copy_kernel; cl::KernelFunctor * mul_kernel;