Commit Graph

2837 Commits

Author SHA1 Message Date
Ingo Weyrich
aae22fcc86 Merge pull request #5617 from Beep6581/devirtualize
devirtualize method calls by declaring classes and methods final
2020-02-07 17:06:30 +01:00
Ingo Weyrich
f7fd7e578b Merge pull request #5611 from Beep6581/reduce_include_dependencies
reduce some include dependencies
2020-02-07 17:05:57 +01:00
Ingo Weyrich
4221fdf31e fix regression in Canon sRAW/mRAW black level computation, taken from ART, fixes #5638 2020-02-07 13:52:25 +01:00
Desmis
a91b9d361e merge with dev 2020-02-06 11:44:03 +01:00
Desmis
a70ab81dcc merge with dev 2020-02-06 11:20:05 +01:00
Beep6581
44f2400993 Merge pull request #5539 from mattiaverga/klt
Fix linking against system klt
2020-02-06 09:53:35 +01:00
Morgan Hardwood
d35dc3f93b Fix copyright references for the CR3 decoder
Closes #5634
2020-02-05 23:27:04 +01:00
Ingo Weyrich
093e873517 Capture Sharpening: support radius up to 2.0 2020-01-29 12:49:44 +01:00
Morgan Hardwood
01053df85d Updated url in lensfunDbDirectory comment 2020-01-28 23:39:08 +01:00
Ingo Weyrich
397099c543 Fix segfault, fixes 5621 2020-01-26 18:38:18 +01:00
Desmis
83ebcff455 merge with dev 2020-01-25 08:14:14 +01:00
Desmis
7dd5f81fbd merge with dev 2020-01-25 07:46:38 +01:00
Ingo Weyrich
0d2ffb5e61 more final fixes 2020-01-24 14:53:41 +01:00
Ingo Weyrich
9a4ade6f20 devirtualize method calls by declaring classes and methods final 2020-01-23 22:18:46 +01:00
Ingo Weyrich
914daffa39 more double promote fixes, still not complete 2020-01-22 00:11:39 +01:00
Ingo Weyrich
806c086fbc more double promote fixes, still not complete 2020-01-21 14:01:27 +01:00
Ingo Weyrich
b2443b0e7e more double promote fixes, still not complete 2020-01-21 00:16:27 +01:00
Ingo Weyrich
6d76670e7d sleef.h: Do not convert to double in signf(float) 2020-01-19 12:02:19 +01:00
Ingo Weyrich
bf301b7e40 reduce include depenencies 2020-01-18 23:46:48 +01:00
Ingo Weyrich
c3a86befaa Fix broken build 2020-01-18 11:57:31 +01:00
Ingo Weyrich
54d8efc5f6 reduce include dependecies 2020-01-17 23:56:17 +01:00
Ingo Weyrich
d82ea3af02 reduce some include dependencies 2020-01-17 23:18:48 +01:00
Ingo Weyrich
507af11adf mlsharpen: bugfix and speedup 2020-01-17 16:25:20 +01:00
Ingo Weyrich
c304d32702 mlsharpen review: minor changes 2020-01-17 14:23:06 +01:00
Ingo Weyrich
d5c60475e5 review mlsharpen 2020-01-17 14:16:54 +01:00
Ingo Weyrich
906347ab2d Capture sharpening: some cleanups 2020-01-15 22:15:31 +01:00
Ingo Weyrich
88808d1364 Merge pull request #5585 from Beep6581/lab2monitorRgb-review
Simplify copyAndClampLine, make in place transformations when gamutwa…
2020-01-13 13:57:26 +01:00
Desmis
ba7a61c391 merge with dev 2020-01-13 08:33:45 +01:00
Desmis
4e81cbaa72 merge with dev 2020-01-13 08:02:43 +01:00
Ingo Weyrich
4ee4888d5b Capture sharpening: Disable benchmark 2020-01-12 19:38:37 +01:00
Ingo Weyrich
54bce4af64 Capture sharpening: minor speedups 2020-01-12 19:36:37 +01:00
Desmis
01fbc2eddf Suppress interaction between wavelet and tone-mapping 2020-01-12 08:03:52 +01:00
Ingo Weyrich
1a02f16c35 crash in Tab: transform, fixes #5604 2020-01-11 11:20:41 +01:00
Ingo Weyrich
09b1a5fada Capture sharpening: add vectorization hints for gcc 2020-01-10 19:45:59 +01:00
Ingo Weyrich
355fd5a44a Capture sharpening: add vectorization hints for clang 2020-01-10 14:25:51 +01:00
Ingo Weyrich
c6f021dcc9 Merge pull request #5589 from Beep6581/logtransform
Applying geometric transformations leads to dark artifacts in combina…
2020-01-06 20:52:22 +01:00
Ingo Weyrich
0edac2dac7 Speedup for scalar xlog functions 2020-01-06 19:01:30 +01:00
Ingo Weyrich
cabbf8c229 guidedfilter: direct copy when no rescaling is needed, copied from ART 2020-01-03 20:23:34 +01:00
Ingo Weyrich
e07ff4032b log transform: Fix segfault 2020-01-03 11:35:20 +01:00
Ingo Weyrich
49d594f67a Log transform: add method combobox 2020-01-02 19:28:57 +01:00
Ingo Weyrich
2ce6e6d1d3 skip unnecessary transform 2020-01-02 14:35:27 +01:00
Ingo Weyrich
085c68fc29 Log tranform: fix bug in preview mode 2020-01-01 19:06:02 +01:00
Ingo Weyrich
52f7c2c531 Log transform: further speedup 2020-01-01 15:18:47 +01:00
Ingo Weyrich
6302084804 sleef: use our own replacement of rint. Based on code from Alberto Griggio, but further optimized for SSE 2020-01-01 14:52:15 +01:00
Ingo Weyrich
399a0055c6 Log transform: Fix broken build 2019-12-31 20:07:39 +01:00
Ingo Weyrich
58d8e66b72 Log transform: speedup, #5588 2019-12-31 19:09:06 +01:00
Ingo Weyrich
bcb7df44df Log transform: fix segfault 2019-12-31 15:23:24 +01:00
Ingo Weyrich
d17f71eb72 Applying geometric transformations leads to dark artifacts in combination with capture sharpening, fixes #5588 2019-12-30 15:27:17 +01:00
Desmis
89bdb7e848 merge with dev 2019-12-30 10:28:19 +01:00
Desmis
31ae02e080 merge with dev 2019-12-30 10:14:27 +01:00