]> git.seodisparate.com - blue_noise_generation/commitdiff
Add check for OpenCL kernel file
authorStephen Seo <seo.disparate@gmail.com>
Fri, 31 Mar 2023 06:00:27 +0000 (15:00 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Fri, 31 Mar 2023 06:00:27 +0000 (15:00 +0900)
src/blue_noise.cpp

index a57f322efcffd95d81099f7de1ae411f24657619..95fca220f46464c9c55e03b54084896e36150d34 100644 (file)
@@ -47,6 +47,10 @@ image::Bl dither::blue_noise(int width, int height, int threads, bool use_opencl
             {
                 char buf[1024];
                 std::ifstream program_file("src/blue_noise.cl");
+                if (!program_file.good()) {
+                    std::cerr << "ERROR: Failed to read \"src/blue_noise.cl\" (not found?)\n";
+                    break;
+                }
                 std::string program_string;
                 while(program_file.good()) {
                     program_file.read(buf, 1024);