44 Commits

Author SHA1 Message Date
Ingo Weyrich
28cff72eb0 rawimagesource.cc : cleanup, also speedup and bugfix for ItcWB, #5676, #5675 2020-02-28 20:18:45 +01:00
Ingo Weyrich
d731e172c2 Further reduction of include dependencies 2019-11-01 16:15:59 +01:00
Flössie
add5c790d6 #pragma once for our headers plus drive-by formatting 2019-10-31 10:20:50 +01:00
Ingo Weyrich
068847eb5a Further cleanup of include dependencies 2019-10-29 21:06:27 +01:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
luz.paz
e172dcabda Fix misc. typos and whitespace
Found via `codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata/languages -L hist,fo,reall,bloc,alph,dof,thre,makro,chang,currentry,portugues,vektor,ue`
2019-07-07 07:48:34 -04:00
heckflosse
1e4f9ac248 Avoid integer overflow when accessing luts with very large values 2019-06-09 14:36:38 +02:00
heckflosse
b8af63bb04 Use vclampf(value, low, high) whereever possible, #4942 2018-11-05 19:50:24 +01:00
heckflosse
0983817434 SSE: Review usage of vminf, vmaxf functions, #4942 2018-11-05 15:59:41 +01:00
Flössie
2125f42116 Turn almost all Listeners into abstract interfaces 2018-10-09 20:32:40 +02:00
heckflosse
4a1a10aab0 Pixel Shift: Improve motion mask and further changes 2018-04-14 01:11:01 +02:00
heckflosse
84c56f55b2 Accessing a lut with a double precision floating point index truncates, fixes #4431 2018-03-20 14:40:58 +01:00
heckflosse
835ca352cf use C++11 keyword 'alignas' instead of ALIGNED16 macro, issue #4432 2018-03-07 18:47:21 +01:00
heckflosse
828964ce8d Removed obsolete comment, #4392 2018-02-17 21:03:30 +01:00
heckflosse
b1d673a2ba Fix bug in vectorized lut access, fixes #4392 2018-02-17 20:52:00 +01:00
heckflosse
96bf06a950 Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP 2018-01-23 16:05:31 +01:00
heckflosse
3dcce23c24 rgbproc() speedups 2017-12-31 14:36:59 +01:00
heckflosse
524b0056dc Speedup for rgbPrco() 2017-12-27 00:01:09 +01:00
heckflosse
a31f52213d Fix warning (Wsign-compare) 2017-12-26 12:25:10 +01:00
gatoatigrado
6dab5742dd Add comment and assertions 2017-12-25 22:50:40 -05:00
gatoatigrado
59e31ed36f Code review changes 2017-12-25 22:46:09 -05:00
gatoatigrado
88ebaf618a Code review changes 2017-12-25 18:19:48 -05:00
gatoatigrado
ebc92e1c35 New SSE interpolating routine for LUT<float>. 2017-12-25 16:11:42 -05:00
heckflosse
642b4cc86c Fix some coverity issues 2017-06-16 21:21:22 +02:00
heckflosse
096bbeaf78 Fix all warnings in improcfun.cc 2017-03-31 14:28:12 +02:00
heckflosse
08c1066e1a Fix all warnings in curves.cc 2017-03-30 17:21:27 +02:00
heckflosse
e98bd47487 Cppcheck: Fix some warnings 2016-10-12 19:04:06 +02:00
Flössie
d132149a26 Introduce rtengine/noncopyable.hpp 2016-10-08 15:36:44 +02:00
heckflosse
ccd9002c3a Cppcheck: Solve issues related to copy constructor 2016-10-02 23:33:00 +02:00
heckflosse
d719dd385e Fix possible issues when building with clang 2016-06-02 23:10:57 +02:00
Beep6581
10f4bf3109 Merged master into rgbcurvesspeedup. 2016-06-02 22:33:34 +02:00
heckflosse
ba53481750 Disable #pragma omp simd statement for clang builds, fixes #3324 2016-06-02 18:15:55 +02:00
heckflosse
20aec5b129 Cleanup and small improvements for ciecam02 2016-05-16 18:20:42 +02:00
heckflosse
aa2beb4c72 Floessie suggested some C++11 related improvements which I add with this commit 2016-05-11 00:04:11 +02:00
heckflosse
6646c2dc5c Speedup for thumbnail and editor processing, also reduced base memory usage a bit 2016-05-06 21:51:57 +02:00
heckflosse
2dd2f5ca17 Speedup for thumbnail processing 2016-05-01 00:16:06 +02:00
heckflosse
e61e488346 small speedup for lut += operator 2016-04-23 22:45:40 +02:00
heckflosse
e0e52fbffc replace all __attribute__ ((aligned (16))) with ALIGNED16 2016-04-22 12:54:53 +02:00
heckflosse
86d7d9063f correction for LUT += operator, fixes #3245 2016-04-08 12:46:08 +02:00
heckflosse
1eb37d7730 LUT.h: new += operator to sum up per thread histograms; RawImageSource::getRAWHistogram: very small speedup 2016-04-07 18:34:39 +02:00
heckflosse
f0113b8f57 Removed benchmark code and made Color::gammatabThumb a LUTuc 2016-02-25 19:14:00 +01:00
heckflosse
7655fce8f9 Shadows/Highlights Sparmpask, speedup using SSE4 for native builds 2016-02-11 00:44:26 +01:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00