openCL and rotate -> distortions
I am using darktable 0.8+5~gd901c0c with openCL on NVIDIA GeForce GTS 450. There seems to be a bug when rotating images. With certain rotation angles the preview picture gets heavily distorted. I attach an input TIFF file and the corresponding screenshot as an example.Some observations:
- distortions happen around specific angles (e.g. +/- 3.75°)
- zooming in removes distortions, zooming out brings distortions back
- exported images (so far) are OK
- changing the size of the input image to 90% leads to similar effect (1)
- changing the size of the input image to 50% leads to distortions of the navigation window, not the preview itself
(1) I know about the issues with NVIDIA's openCL driver and its limitations in terms of picture size. So I am warned ;-)
Still I hope that the problem could be solved.
#2 Updated by Ulrich Pegelow over 8 years ago
Further analysis lead to the finding that the problem is caused by color management in opencl with certain hardware (low to mid end NVIDIA cards, e.g.). Reason is an incomplete initialization of a matrix under certain run-time conditions. The attached patch is able to solve the issue.