Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retouch stability fixes #17917

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jenshannoschwalm
Copy link
Collaborator

Bugfixes:

  1. In two cases OpenCL memory copy/allocation could fail without a returned error code so unnoticed and without a CPU fallback.
  2. The bilateral and gaussian parts were not checked for errors so possibly unnoticed with wrong results without a fallback,

Maintenance:
constified, don't test for deallocation is not necessary, don't report individual allocation errors as mostly not reported anyway and not informative at all. Some reformatting for readability.

@jenshannoschwalm jenshannoschwalm added bugfix pull request fixing a bug OpenCL Related to darktable OpenCL code labels Dec 1, 2024
@jenshannoschwalm jenshannoschwalm added this to the 5.0 milestone Dec 1, 2024
@jenshannoschwalm jenshannoschwalm changed the title Rebuild stability Retouch stability fixes Dec 1, 2024
src/iop/retouch.c Outdated Show resolved Hide resolved
1. In two cases OpenCL memory copy/allocation could fail without a returned error code so
   unnoticed and without a CPU fallback.
2, The bilateral and gaussian parts were not checked for errors so possibly unnoticed wrong
   results without a fallback,

Maintenance:
constified, dont test for deallocation is not necessary, don't report individual allocation
errors as mostly not reported anyway and not informative at all. So reformatting for readability.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugfix pull request fixing a bug OpenCL Related to darktable OpenCL code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants