63 Commits

Author SHA1 Message Date
Desmis
948ab0baf4 merge with dev 2018-05-07 18:57:05 +02:00
heckflosse
a6f82d0212 Fix copy/paste bug, fixes #4538 2018-05-06 15:43:17 +02:00
Desmis
431f516583 merge with dev 2018-04-10 18:04:29 +02:00
Alberto Griggio
4344603a3d further fixes to ensure smooth transitions to clipped colours 2018-04-04 01:05:23 +02:00
Flössie
840908e431 Fix Clang build (fixes #4483) 2018-04-03 20:38:35 +02:00
Desmis
ae7d7a911b merge with Dev 2018-03-29 13:13:04 +02:00
Desmis
1a91bb60fe Improve lightness for color and light and fix crashed with contrast when lightness -100 2018-03-10 18:12: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
Alberto Griggio
324ecae669 fixed typo 2018-02-12 18:06:40 +01:00
Desmis
7d4441cda8 clean code complexcurvelocal and associated functions 2018-02-11 08:58:37 +01:00
Desmis
ed46993ff1 Change settings of complexCurvelocal 2018-02-10 08:40:24 +01:00
Alberto Griggio
08846264c7 started work on making RT not clip the image at intermediate stages 2018-02-09 21:25:39 +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
48721c4da1 merge with Dev 2018-01-08 13:31:26 +01:00
heckflosse
c05dbf0eb0 Segfault when changing to Saturation & Value Blending curve, fixes #4279 2018-01-06 16:43:28 +01:00
Desmis
3008d5d90d merge with dev 2018-01-06 08:01:11 +01:00
heckflosse
0fcc1987a5 Speedup for perceptual tone curve #4269 2018-01-05 16:42:22 +01:00
heckflosse
045d11f05f Merge branch 'dev' into perceptual_curve_speedup 2018-01-05 13:29:59 +01:00
heckflosse
ea1e001d15 Speedup for 'Saturation and Value Blending' tonecurve 2018-01-04 19:03:02 +01:00
Desmis
7a714e5093 Add inverse to shapemethod - fixed crash retinex inverse 2018-01-03 16:47:54 +01:00
heckflosse
057861b882 Small (~ 4%) speedup for perceptual tone curve 2017-12-31 16:58:06 +01:00
Desmis
17999b7e61 merge with dev 2017-12-30 16:30:21 +01:00
gatoatigrado
6dab5742dd Add comment and assertions 2017-12-25 22:50:40 -05:00
gatoatigrado
ebc92e1c35 New SSE interpolating routine for LUT<float>. 2017-12-25 16:11:42 -05:00
gatoatigrado
3ccfb9b203 Use AlignedBuffer helper class in rgbProc, use SSE in standard tone curve application. 2017-12-25 01:01:15 -05:00
heckflosse
0df571b2db solved merge conflicts for merge from dev into newlocallab 2017-11-15 16:49:53 +01:00
heckflosse
841679c6db Remove some duplicate code in rtengine/curves.cc 2017-10-23 20:41:20 +02:00
heckflosse
123c8b4443 Make compilation unit rtengine/curves.cc -Wextra clean, #4155 2017-10-22 22:25:05 +02:00
Desmis
432e123733 Fixed some bugs and first Exposure mode without curve 2017-07-23 14:02:41 +02:00
Desmis
b5ddef00ed Init new - add GUI and Mip for local vibrance - does nothing 2017-07-15 17:50:32 +02:00
Desmis
4f7d310eb2 Add H=f(H) to color and light 2017-07-13 07:30:51 +02:00
Desmis
8ca404f140 merge with Dev another time 2017-04-10 08:42:20 +02:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00
Desmis
11940f9121 merge with dev 2017-03-12 16:53:50 +01:00
Flössie
61b913f7f9 Fix rtengine::min() for NaNs (#3742)
Also fix `LuminanceToneCurve::Apply()`. Kudos to @heckflosse!
2017-03-08 20:23:57 +01:00
Desmis
9e1b9f7c19 Add C=f(C) curve and fixed some bugs 2017-01-23 13:06:10 +01:00
Desmis
273e1cb3b2 Init locallabgtk3 2017-01-21 15:34:40 +01:00
heckflosse
2d346f670e Fix build issue with clang 2016-07-14 20:56:14 +02:00
Beep6581
10f4bf3109 Merged master into rgbcurvesspeedup. 2016-06-02 22:33:34 +02:00
heckflosse
b31225672a Some new improvements to speed of curve generation (mainly to speedup thumb processing in file browser) 2016-05-31 23:47:01 +02:00
heckflosse
b23778eebc Speedup for flatcurves and NURBS curves getval() functions 2016-05-15 16:07:23 +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
Desmis
a742e3a7ba merge master into retinexgain 2016-05-01 08:53:52 +02:00
heckflosse
2dd2f5ca17 Speedup for thumbnail processing 2016-05-01 00:16:06 +02:00
heckflosse
e52b1fcdd4 Reduce start time and memory usage by removing redundant lookup tables and fillig remaining lookup tables in parellel 2016-02-24 01:35:47 +01:00
Desmis
b449e0827b Init new process gain with curve 2016-02-11 18:21:56 +01:00
Hombre
4665b88788 Modified Preview Canvas
- Now the Preview can show free space around the image (the image's
corner will coincide with the center of the preview area)
- Editing objects can now be manipulated in this free space
- The editing mechanism has been split : it was completely handled in
rtengine before, now rtengine still handle the pipette's data provider,
but rtgui now handle the objects data provider.
- Bugfix: when using coarse rotate in the Editor panel, the Gradient
widgets are now correctly displayed
2016-02-05 01:40:31 +01:00
Desmis
44490e81ae Add mask method 2015-11-12 08:58:07 +01:00