119 Commits

Author SHA1 Message Date
Alberto Griggio
33e0c28789 started working on no negative clipping 2018-02-19 16:31:30 +01:00
Desmis
92f6e0e1da merge with dev 2018-02-01 11:42:17 +01:00
heckflosse
8721b08346 Show correct rgb values in histogram, navigator and colour picker when using 'Rec2020' 2018-01-31 20:59:32 +01:00
heckflosse
3133adb1b5 Cleanup after Flössies review 2018-01-30 21:19:20 +01:00
heckflosse
50ba33900b some more constexpr 2018-01-30 18:59:59 +01:00
heckflosse
e7d90ec1a2 Improve accuracy of Y to L conversion, fixes #4338 2018-01-29 21:17:34 +01:00
Desmis
4a29e34e20 merge with dev 2018-01-26 18:00:33 +01:00
heckflosse
96bf06a950 Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP 2018-01-23 16:05:31 +01:00
Desmis
90bd7fa98d merge with dev 2018-01-14 12:26:00 +01:00
Desmis
90d4767ad0 merge with Dev 2018-01-11 13:22:05 +01:00
heckflosse
68ba09fdd8 Speedup for Colour Toning Methods 'RGB sliders' and 'RGB curves' 2018-01-10 19:29:11 +01:00
Flössie
3755f5c18e Fix i586 build by @heckflosse (#4284) 2018-01-08 17:57:21 +01:00
Desmis
7a714e5093 Add inverse to shapemethod - fixed crash retinex inverse 2018-01-03 16:47:54 +01:00
Desmis
63073b470d merge with dev - I hope no error 2018-01-02 19:58:42 +01:00
heckflosse
b61a4cdc26 Fixes a bug in RGB2Lab() I introduced recently 2017-12-31 21:55:35 +01:00
heckflosse
3dcce23c24 rgbproc() speedups 2017-12-31 14:36:59 +01:00
heckflosse
0df571b2db solved merge conflicts for merge from dev into newlocallab 2017-11-15 16:49:53 +01:00
heckflosse
8bd9f174dc Reworked colortemp and pow_F defines 2017-10-22 20:05:27 +02:00
heckflosse
a75058546a Make compilation unit rtengine/color.cc -Wextra clean, #4155 2017-10-22 14:36:56 +02:00
Desmis
432e123733 Fixed some bugs and first Exposure mode without curve 2017-07-23 14:02:41 +02:00
heckflosse
db18b7ad71 Fix some coverity issues 2017-06-14 22:13:49 +02:00
Flössie
051670160b Some fixes as hinted by Coverity (#3558) 2017-06-05 10:58:14 +02:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00
Alberto Griggio
73afa054c4 fixed Clang warnings in rtengine and rtexif 2017-04-01 13:34:16 +02:00
heckflosse
348b393583 Fix all warnings in color.cc 2017-03-30 17:46:00 +02:00
Flössie
0bbc84b2af Merge branch 'master' into clang-tidy 2016-10-18 17:48:50 +02:00
heckflosse
ed42b1239c Merge cppckeck2 branch into master 2016-10-16 22:13:13 +02:00
Hombre
50165dab20 Merge branch 'master' into softproofing 2016-10-16 01:45:52 +02:00
heckflosse
172ab63b85 Cppcheck: Fixed another bunch of warnings 2016-10-13 01:34:02 +02:00
Flössie
aeaff29ac0 Apply readability-simplify-boolean-expr 2016-10-12 20:01:30 +02:00
heckflosse
e98bd47487 Cppcheck: Fix some warnings 2016-10-12 19:04:06 +02:00
Flössie
0731975ff0 Apply modernize-use-nullptr
Setup:
- `mkdir tidy; cd tidy`
- `cmake .. -DCMAKE_BUILD_TYPE=debug -DPROC_TARGET_NUMBER=1 -DCACHE_NAME_SUFFIX=4 -DBINDIR=. -DDATADIR=. -DBUILD_BUNDLE=ON -DWITH_LTO=OFF -DOPTION_OMP=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON`
- `cd ..`
- `find -name '*.cc' -exec clang-tidy-3.8 -header-filter=.* -p=tidy -fix-errors -checks=modernize-use-nullptr {} \;`
2016-10-12 17:48:40 +02:00
Hombre
23011fbd63 Merge branch 'master' into softproofing 2016-10-04 00:04:57 +02:00
Hombre
aca00389d9 Solving most if not all bugs left
Still some features to add, but this commit should make this tool fully
usable.
2016-10-02 17:23:09 +02:00
Ingo Weyrich
c8aa1c9f49 Merge pull request #3423 from Beep6581/denoise
Merged Denoise speedups to get more tests
2016-09-09 21:58:26 +02:00
Ingo Weyrich
eb3c661293 Merge pull request #3407 from Beep6581/bwspeedups
Merged bwspeedup branch to get more tests
2016-09-09 21:38:05 +02:00
heckflosse
344d975378 Removed stopwatch 2016-09-09 21:36:37 +02:00
heckflosse
5bb20c413e Cleaned code, also reduced base memory usage of RT by 1 MB 2016-09-09 16:04:43 +02:00
heckflosse
0f21a0de6c Speedups for denoise, fixes #3418 2016-09-07 16:44:16 +02:00
Hombre
d31de41f68 Cleaner implementation of the gamma array (more C++11) 2016-08-31 23:40:27 +02:00
Hombre
ad5ef21648 Merge remote-tracking branch 'origin/master' into softproofing 2016-08-29 21:08:54 +02:00
heckflosse
84614a11e8 B&W: Speedup for Color::trcGammaBW 2016-08-28 14:47:01 +02:00
Hombre
a1981dbd4d Merge branch 'master' into softproofing 2016-08-27 23:52:53 +02:00
heckflosse
6d4e82b94f Speedups for B&W conversion 2016-08-27 22:58:16 +02:00
Hombre
827acd35f9 Some bugfix. 2016-08-27 22:20:54 +02:00
heckflosse
7a2dd888bb RGB Curves Luminosity mode, reduce number of atan2 calculations 2016-08-26 14:20:47 +02:00
heckflosse
294f16c741 RGB Curves Luminosity mode: ~ 40% speedup 2016-08-25 19:28:05 +02:00
heckflosse
3df0acee56 Fixed wrong transition curve in ciecam02, fixes #3398 2016-08-21 15:13:17 +02:00
heckflosse
c8779c04f5 Fix all - 2 cppcheck performance hints 2016-07-06 13:04:24 +02:00
heckflosse
b50de693a0 Replace expensive dcp srgb gamma calculations by access to lookup table => no difference in output and much faster 2016-06-09 21:49:13 +02:00