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
Beep6581
10f4bf3109
Merged master into rgbcurvesspeedup.
2016-06-02 22:33:34 +02:00
heckflosse
89a7ebac16
fix wrong condition in Color::transitred
2016-05-16 19:13:35 +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
Flössie
beaea22779
Vectorize color space conversion for HaldCLUT
...
Vectorize color space conversion for HaldCLUT depending on the
definition of `VECTLENSP`. It's not fully AVX compatible because `F2V`,
`LVF`, and `STVF` are SSE only.
2016-04-29 20:35:37 +02:00
Ingo Weyrich
4df5e64056
Merge pull request #3188 from Beep6581/cbdlbw
...
Adapt Cbdl to B&W tools
2016-03-01 20:31:14 +01:00
heckflosse
f0113b8f57
Removed benchmark code and made Color::gammatabThumb a LUTuc
2016-02-25 19:14:00 +01:00