History

Running darktable with opencl on intel hardware is probably a bad idea. This is even to do OpenCL on the CPU if I'm reading it correctly which will almost surely not beat the SSE code we already have. Ulrich may have some more information on this though.

darktable does not use OpenCL on any CPU (unless the user alters a config option in darktablerc).

If it's at all a good idea to use OpenCL with Intel (GPU) hardware is open to debate. In contrast to AMD and NVIDIA I have not yet seen a real success story for that. We had the discussion about a year ago if we should have all Intel GPUs blacklisted for that reason. I voted against at that time as I had the hope that the corresponding OpenCL drivers would quickly mature. However, this probably has not happened yet, so we should really reconsider the blacklist idea in order to avoid user frustration.

Concerning the -cl-strict-aliasing option I will see if we can remove it in the future without performance penalty. However, the Intel drivers should not be our guiding setup for that decision.