heckflosse
a6f82d0212
Fix copy/paste bug, fixes #4538
2018-05-06 15:43:17 +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
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
Alberto Griggio
08846264c7
started work on making RT not clip the image at intermediate stages
2018-02-09 21:25:39 +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
c05dbf0eb0
Segfault when changing to Saturation & Value Blending curve, fixes #4279
2018-01-06 16:43:28 +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
heckflosse
057861b882
Small (~ 4%) speedup for perceptual tone curve
2017-12-31 16:58:06 +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
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
heckflosse
6e55f6bab5
Fixed a lot of issues reported by cppcheck 1.78
2017-04-08 22:41:46 +02: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
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
Desmis
270367c592
Display histogram L in Histogram equalizer
2015-09-14 13:14:28 +02:00
heckflosse
bc841d9808
Retinex, only demosaic when enabled/disabled or Colorspace changes
2015-09-13 00:39:55 +02:00
Morgan Hardwood
5aa6f7861a
Dehaze tool renamed to Retinex, GUI fixed, defaults changed
2015-09-11 21:04:29 +02:00
Desmis
528d85b1f9
Dehaz enhancement HSL GUI bugs partialpaste...
2015-09-09 20:01:27 +02:00
Morgan Hardwood
5d6f7080b7
Merge branch 'master' into dehaze
2015-09-08 09:40:23 +02:00
heckflosse
8b911d4789
DeHaze enhancements (Desmis) and some bugfixes (heckflosse)
2015-09-03 17:34:05 +02:00
Desmis
3bddbc8d6f
Dehaze with Rawprocess
2015-08-23 16:41:51 +02:00
heckflosse
33b2d643b1
Cleaned code and removes StopWatch
2015-08-20 19:52:53 +02:00
heckflosse
f7907a5474
Speedup for perceptual curve, #2817
2015-08-17 13:31:20 +02: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
6bb0d15ff0
Issue 2837: added 'Perceptual' tone curve
2015-07-26 20:37:44 +02:00
torger
b2836b388f
Issue 2850: normalized RGB-pipeline curve gammas to sRGB, make curve algorithms operate on linear image data
2015-07-23 21:34:00 +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