78 Commits

Author SHA1 Message Date
Ingo Weyrich
ba43437220
Merge pull request #5445 from Beep6581/capture_sharpening
Merge Capture sharpening into dev to get more tests
2019-09-10 19:27:01 +02:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Ingo Weyrich
dab39dae76 Capture Sharpening: avoid hue shift 2019-08-19 21:17:25 +02:00
Ingo Weyrich
4101102ddf cppcheck: further fixes 2019-07-31 20:02:35 +02:00
heckflosse
25625c6842 small speeduo for denoise 2019-03-16 23:35:39 +01:00
heckflosse
0983817434 SSE: Review usage of vminf, vmaxf functions, #4942 2018-11-05 15:59:41 +01:00
heckflosse
906cf63ecd Colortoning Lab regions: some vectorized precalculations in first loop, #4914 2018-11-01 22:30:26 +01:00
Hombre
f2b339fc66 Taking care of backward compatibility for new output profiles
see #4478
2018-07-05 23:32:46 +02:00
Hombre
e2dc8ea2c3 Merge branch 'dev' into testoutputprofile 2018-06-14 21:47:14 +02:00
heckflosse
355fcbad8e AMaZE+VNG4: added contrast threshold adjuster, #4579 2018-05-30 14:39:29 +02:00
heckflosse
2a13d12936 Amaze+VNG4: created own entry in demosaic combobox, cleaned code 2018-05-29 16:59:29 +02:00
Desmis
62fc062712 merge with dev 2018-04-11 13:08:28 +02:00
Ingo Weyrich
0a88a36ed9
Merge pull request #4444 from Beep6581/vibrance_review
Code review and speedup for ImProcFunctions::vibrance()
2018-04-08 00:57:34 +02:00
Desmis
6561636ee0 some changes in color.cc .h calcgamma and gamma2 and igamma2 2018-04-04 14:10:52 +02:00
Desmis
6a00ce0f82 add RT_sRGB with 2 Lut 212 1024 2018-04-03 12:55:34 +02:00
heckflosse
e03646fc5b Code review and speedup for ImProcFunctions::vibrance(), also fixes #4443 2018-03-19 01:34:15 +01:00
Alberto Griggio
4f4e3ef7e0 fixed NaN generation due to unbounded processing (no 0 clipping) 2018-02-22 17:45:42 +01:00
Alberto Griggio
33e0c28789 started working on no negative clipping 2018-02-19 16:31:30 +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
heckflosse
96bf06a950 Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP 2018-01-23 16:05:31 +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
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
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
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