]> git.seodisparate.com - blue_noise_generation/commitdiff
Use OpenCL 1.1 for compatability/legacy cl11
authorStephen Seo <seo.disparate@gmail.com>
Tue, 16 Mar 2021 05:05:27 +0000 (14:05 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Tue, 16 Mar 2021 05:05:27 +0000 (14:05 +0900)
src/blue_noise.cpp
src/blue_noise.hpp

index 5e7ff74950a038bbf8dddbc73919be0bbe190305..7123ac26593eea83b275b112c7dfc82ec7580dae 100644 (file)
@@ -6,8 +6,6 @@
 #include <fstream>
 #include <memory>
 
-#include <CL/opencl.h>
-
 #ifndef NDEBUG
 # include <cstdio>
 #endif
@@ -254,7 +252,7 @@ std::vector<bool> dither::internal::blue_noise_cl_impl(
     std::vector<bool> pbp = random_noise(count, pixel_count);
     std::vector<int> pbp_i(pbp.size());
 
-    queue = clCreateCommandQueueWithProperties(context, device, nullptr, &err);
+    queue = clCreateCommandQueue(context, device, 0, &err);
 
     d_filter_out = clCreateBuffer(context, CL_MEM_WRITE_ONLY, count * sizeof(float), nullptr, nullptr);
     d_precomputed = clCreateBuffer(context, CL_MEM_READ_ONLY, filter_size * filter_size * sizeof(float), nullptr, nullptr);
index cb9fc530d2f300ef8250b6dfdf52327db1113adb..3b7cb8a657c43733448e837ec219726f01efced8 100644 (file)
@@ -13,6 +13,7 @@
 #include <random>
 #include <cassert>
 
+#define CL_TARGET_OPENCL_VERSION 110
 #include <CL/opencl.h>
 
 #include "utility.hpp"