0252f0 Merge pull request #4700 from shun-iwasawa/g/floating_point_rendering

251 files Merged by Rodney 2 years ago , Committed by GitHub 2 years ago ,
251 files changed. 10052 lines added. 3520 lines removed.
stuff/config/current.txt
file modified
+70 -2
stuff/profiles/layouts/fxs/STD_inoAddFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoColorBurnFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoColorDodgeFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoCrossDissolveFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoDarkenFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoDarkerColorFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoDivideFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoHardLightFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoHardMixFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoLightenFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoLighterColorFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoLinearBurnFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoLinearDodgeFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoLinearLightFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoMultiplyFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoOverFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoOverlayFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoPinLightFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoScreenFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoSoftLightFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoSubtractFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_inoVividLightFx.xml
file modified
+3 -2
stuff/profiles/layouts/fxs/STD_iwa_AdjustExposureFx.xml
file modified
+2 -0
stuff/profiles/layouts/fxs/STD_iwa_BloomFx.xml
file modified
+1 -0
stuff/profiles/layouts/fxs/STD_iwa_BokehAdvancedFx.xml
file modified
+54 -7
stuff/profiles/layouts/fxs/STD_iwa_BokehFx.xml
file modified
+8 -1
stuff/profiles/layouts/fxs/STD_iwa_BokehRefFx.xml
file modified
+8 -1
stuff/profiles/layouts/fxs/STD_iwa_MotionBlurCompFx.xml
file modified
+4 -2
stuff/profiles/layouts/fxs/STD_particlesFx.xml
file modified
+1 -1
toonz/sources/common/tcolor/tpixel.cpp
file modified
+18 -0
toonz/sources/common/tcolor/tpixelutils.cpp
file modified
+103 -8
toonz/sources/common/tfx/binaryFx.cpp
file modified
+14 -5
toonz/sources/common/tfx/tcacheresource.cpp
file modified
+15 -5
toonz/sources/common/tfx/tmacrofx.cpp
file modified
+1 -1
toonz/sources/common/tfx/trenderer.cpp
file modified
+4 -0
toonz/sources/common/tfx/unaryFx.cpp
file modified
+15 -3
toonz/sources/common/tfx/zeraryFx.cpp
file modified
+35 -10
toonz/sources/common/timage_io/timage_io.cpp
file modified
+57 -15
toonz/sources/common/tparam/tpixelparam.cpp
file modified
+10 -2
toonz/sources/common/tparam/tspectrumparam.cpp
file modified
+16 -0
toonz/sources/common/tproperty.cpp
file modified
+3 -4
toonz/sources/common/traster/traster.cpp
file modified
+6 -1
toonz/sources/common/trop/quickput.cpp
file modified
+456 -0
toonz/sources/common/trop/tblur.cpp
file modified
+85 -40
toonz/sources/common/trop/tcheckboard.cpp
file modified
+9 -8
toonz/sources/common/trop/tconvert.cpp
file modified
+120 -20
toonz/sources/common/trop/tinvert.cpp
file modified
+49 -18
toonz/sources/common/trop/toperators.cpp
file modified
+706 -285
toonz/sources/common/trop/tover.cpp
file modified
+25 -0
toonz/sources/common/trop/traylit.cpp
file modified
+310 -1
toonz/sources/common/trop/tresample.cpp
file modified
+408 -142
toonz/sources/common/trop/trgbmscale.cpp
file modified
+133 -20
toonz/sources/common/trop/trop.cpp
file modified
+361 -5
toonz/sources/image/exr/tiio_exr.cpp
file modified
+144 -40
toonz/sources/image/exr/tiio_exr.h
file modified
+1 -0
toonz/sources/include/tcacheresource.h
file modified
+1 -1
toonz/sources/include/tcommon.h
file modified
+6 -0
toonz/sources/include/tgl.h
file modified
+4 -3
toonz/sources/include/tiio.h
file modified
+10 -1
toonz/sources/include/timage_io.h
file modified
+13 -4
toonz/sources/include/tools/stylepicker.h
file modified
+4 -1
toonz/sources/include/toonz/imagemanager.h
file modified
+4 -0
toonz/sources/include/toonz/imagepainter.h
file modified
+4 -1
toonz/sources/include/toonz/levelproperties.h
file modified
+14 -2
toonz/sources/include/toonz/txshsimplelevel.h
file modified
+10 -3
toonz/sources/include/toonzqt/combohistogram.h
file modified
+22 -0
toonz/sources/include/toonzqt/flipconsole.h
file modified
+11 -1
toonz/sources/include/toonzqt/fxsettings.h
file modified
+9 -0
toonz/sources/include/toutputproperties.h
file modified
+12 -0
toonz/sources/include/tparamcontainer.h
file modified
+2 -1
toonz/sources/include/tparamset.h
file modified
+1 -0
toonz/sources/include/tpixel.h
file modified
+62 -1
toonz/sources/include/tpixelgr.h
file modified
+18 -0
toonz/sources/include/tpixelutils.h
file modified
+122 -1
toonz/sources/include/traster.h
file modified
+18 -4
toonz/sources/include/trasterfx.h
file modified
+15 -0
toonz/sources/include/trop.h
file modified
+12 -4
toonz/sources/include/tspectrum.h
file modified
+2 -0
toonz/sources/include/tspectrumparam.h
file modified
+1 -0
toonz/sources/stdfx/adjustlevelsfx.cpp
file modified
+8 -2
toonz/sources/stdfx/blurfx.cpp
file modified
+2 -0
toonz/sources/stdfx/bright_contfx.cpp
file modified
+101 -7
toonz/sources/stdfx/channelmixerfx.cpp
file modified
+43 -10
toonz/sources/stdfx/gammafx.cpp
file modified
+2 -0
toonz/sources/stdfx/gradients.cpp
file modified
+6 -0
toonz/sources/stdfx/hsvkeyfx.cpp
file modified
+10 -9
toonz/sources/stdfx/igs_color_blend.cpp
file modified
+3 -1
toonz/sources/stdfx/igs_color_rgb_hls.cpp
file modified
+31 -22
toonz/sources/stdfx/igs_color_rgb_hls.h
file modified
+4 -4
toonz/sources/stdfx/igs_color_rgb_hsv.cpp
file modified
+15 -12
toonz/sources/stdfx/igs_density.cpp
file modified
+41 -93
toonz/sources/stdfx/igs_density.h
file modified
+4 -17
toonz/sources/stdfx/igs_gaussian_blur.cpp
file modified
+224 -25
toonz/sources/stdfx/igs_gaussian_blur.h
file modified
+8 -23
toonz/sources/stdfx/igs_hls_add.cpp
file modified
+96 -151
toonz/sources/stdfx/igs_hls_add.h
file modified
+15 -35
toonz/sources/stdfx/igs_hls_adjust.cpp
file modified
+90 -116
toonz/sources/stdfx/igs_hls_adjust.h
file modified
+15 -33
toonz/sources/stdfx/igs_hls_noise.cpp
file modified
+80 -137
toonz/sources/stdfx/igs_hls_noise.h
file modified
+24 -54
toonz/sources/stdfx/igs_hsv_add.cpp
file modified
+65 -122
toonz/sources/stdfx/igs_hsv_add.h
file modified
+13 -34
toonz/sources/stdfx/igs_hsv_adjust.cpp
file modified
+75 -95
toonz/sources/stdfx/igs_hsv_adjust.h
file modified
+13 -32
toonz/sources/stdfx/igs_hsv_noise.cpp
file modified
+193 -66
toonz/sources/stdfx/igs_hsv_noise.h
file modified
+22 -53
toonz/sources/stdfx/igs_level_auto_in_camera.cpp
file modified
+123 -21
toonz/sources/stdfx/igs_level_auto_in_camera.h
file modified
+9 -20
toonz/sources/stdfx/igs_levels.cpp
file modified
+171 -3
toonz/sources/stdfx/igs_maxmin.cpp
file modified
+15 -4
toonz/sources/stdfx/igs_maxmin_getput.h
file modified
+104 -8
toonz/sources/stdfx/igs_perlin_noise.cpp
file modified
+47 -0
toonz/sources/stdfx/igs_warp.h
file modified
+10 -28
toonz/sources/stdfx/igs_warp_hori.cpp
file modified
+44 -80
toonz/sources/stdfx/igs_warp_vert.cpp
file modified
+38 -77
toonz/sources/stdfx/ino_blend_add.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_color_burn.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_color_dodge.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_cross_dissolve.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_darken.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_darker_color.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_divide.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_hard_light.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_hard_mix.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_lighten.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_lighter_color.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_linear_burn.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_linear_dodge.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_linear_light.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_multiply.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_over.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_overlay.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_pin_light.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_screen.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_soft_light.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_subtract.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blend_vivid_light.cpp
file modified
+2 -2
toonz/sources/stdfx/ino_blur.cpp
file modified
+40 -41
toonz/sources/stdfx/ino_channel_selector.cpp
file modified
+13 -4
toonz/sources/stdfx/ino_common.cpp
file modified
+363 -54
toonz/sources/stdfx/ino_common.h
file modified
+37 -4
toonz/sources/stdfx/ino_density.cpp
file modified
+26 -22
toonz/sources/stdfx/ino_hls_add.cpp
file modified
+28 -43
toonz/sources/stdfx/ino_hls_adjust.cpp
file modified
+24 -24
toonz/sources/stdfx/ino_hls_noise.cpp
file modified
+27 -30
toonz/sources/stdfx/ino_hsv_add.cpp
file modified
+27 -42
toonz/sources/stdfx/ino_hsv_adjust.cpp
file modified
+23 -23
toonz/sources/stdfx/ino_hsv_noise.cpp
file modified
+27 -33
toonz/sources/stdfx/ino_level_auto.cpp
file modified
+6 -3
toonz/sources/stdfx/ino_level_master.cpp
file modified
+10 -5
toonz/sources/stdfx/ino_level_rgba.cpp
file modified
+10 -5
toonz/sources/stdfx/ino_maxmin.cpp
file modified
+11 -6
toonz/sources/stdfx/ino_pn_clouds.cpp
file modified
+4 -1
toonz/sources/stdfx/ino_radial_blur.cpp
file modified
+5 -1
toonz/sources/stdfx/ino_spin_blur.cpp
file modified
+5 -1
toonz/sources/stdfx/ino_warp_hv.cpp
file modified
+77 -45
toonz/sources/stdfx/iwa_adjustexposurefx.cpp
file modified
+159 -21
toonz/sources/stdfx/iwa_adjustexposurefx.h
file modified
+21 -5
toonz/sources/stdfx/iwa_barreldistortfx.cpp
file modified
+35 -13
toonz/sources/stdfx/iwa_bloomfx.cpp
file modified
+123 -20
toonz/sources/stdfx/iwa_bloomfx.h
file modified
+5 -0
toonz/sources/stdfx/iwa_bokeh_advancedfx.cpp
file modified
+87 -13
toonz/sources/stdfx/iwa_bokeh_advancedfx.h
file modified
+9 -6
toonz/sources/stdfx/iwa_bokeh_util.cpp
file modified
+182 -66
toonz/sources/stdfx/iwa_bokeh_util.h
file modified
+72 -13
toonz/sources/stdfx/iwa_bokehfx.cpp
file modified
+55 -10
toonz/sources/stdfx/iwa_bokehfx.h
file modified
+2 -1
toonz/sources/stdfx/iwa_bokehreffx.cpp
file modified
+52 -4
toonz/sources/stdfx/iwa_bokehreffx.h
file modified
+2 -1
toonz/sources/stdfx/iwa_corridorgradientfx.cpp
file modified
+13 -1
toonz/sources/stdfx/iwa_directionalblurfx.cpp
file modified
+35 -3
toonz/sources/stdfx/iwa_flowblurfx.cpp
file modified
+2 -0
toonz/sources/stdfx/iwa_fractalnoisefx.cpp
file modified
+10 -2
toonz/sources/stdfx/iwa_glarefx.cpp
file modified
+172 -52
toonz/sources/stdfx/iwa_glarefx.h
file modified
+6 -1
toonz/sources/stdfx/iwa_gradientwarpfx.cpp
file modified
+57 -20
toonz/sources/stdfx/iwa_gradientwarpfx.h
file modified
+9 -1
toonz/sources/stdfx/iwa_lineargradientfx.cpp
file modified
+11 -1
toonz/sources/stdfx/iwa_motionblurfx.cpp
file modified
+152 -49
toonz/sources/stdfx/iwa_motionblurfx.h
file modified
+17 -8
toonz/sources/stdfx/iwa_perspectivedistortfx.cpp
file modified
+66 -27
toonz/sources/stdfx/iwa_perspectivedistortfx.h
file modified
+12 -1
toonz/sources/stdfx/iwa_pnperspectivefx.cpp
file modified
+34 -7
toonz/sources/stdfx/iwa_pnperspectivefx.h
file modified
+1 -1
toonz/sources/stdfx/iwa_rainbowfx.cpp
file modified
+70 -14
toonz/sources/stdfx/iwa_rainbowfx.h
file modified
+5 -2
toonz/sources/stdfx/iwa_soapbubblefx.cpp
file modified
+196 -103
toonz/sources/stdfx/iwa_spectrumfx.cpp
file modified
+84 -39
toonz/sources/stdfx/iwa_spectrumfx.h
file modified
+2 -2
toonz/sources/stdfx/iwa_spingradientfx.cpp
file modified
+9 -1
toonz/sources/stdfx/iwa_tilefx.cpp
file modified
+7 -0
toonz/sources/stdfx/kaleido.cpp
file modified
+6 -0
toonz/sources/stdfx/localtransparencyfx.cpp
file modified
+75 -14
toonz/sources/stdfx/motionblurfx.cpp
file modified
+176 -1
toonz/sources/stdfx/nothingfx.cpp
file modified
+12 -6
toonz/sources/stdfx/particles.h
file modified
+1 -1
toonz/sources/stdfx/particlesengine.cpp
file modified
+18 -14
toonz/sources/stdfx/particlesengine.h
file modified
+2 -1
toonz/sources/stdfx/particlesfx.cpp
file modified
+3 -3
toonz/sources/stdfx/particlesfx.h
file modified
+1 -1
toonz/sources/stdfx/perlinnoisefx.cpp
file modified
+26 -20
toonz/sources/stdfx/premultiplyfx.cpp
file modified
+5 -2
toonz/sources/stdfx/raylitfx.cpp
file modified
+6 -1
toonz/sources/stdfx/rgbkeyfx.cpp
file modified
+59 -44
toonz/sources/stdfx/rgbmfadefx.cpp
file modified
+29 -7
toonz/sources/stdfx/ripplefx.cpp
file modified
+2 -0
toonz/sources/stdfx/stdfx.cpp
file modified
+15 -4
toonz/sources/stdfx/tilefx.cpp
file modified
+7 -0
toonz/sources/stdfx/tonecurvefx.cpp
file modified
+106 -8
toonz/sources/stdfx/warp.cpp
file modified
+14 -0
toonz/sources/stdfx/warpfx.cpp
file modified
+3 -1
toonz/sources/tnzbase/trasterfx.cpp
file modified
+112 -15
toonz/sources/tnztools/stylepicker.cpp
file modified
+71 -17
toonz/sources/toonz/flipbook.cpp
file modified
+36 -13
toonz/sources/toonz/flipbook.h
file modified
+7 -1
toonz/sources/toonz/histogrampopup.cpp
file modified
+7 -0
toonz/sources/toonz/histogrampopup.h
file modified
+2 -0
toonz/sources/toonz/imageviewer.cpp
file modified
+47 -25
toonz/sources/toonz/imageviewer.h
file modified
+3 -2
toonz/sources/toonz/levelsettingspopup.cpp
file modified
+93 -6
toonz/sources/toonz/levelsettingspopup.h
file modified
+21 -15
toonz/sources/toonz/outputsettingspopup.cpp
file modified
+278 -27
toonz/sources/toonz/outputsettingspopup.h
file modified
+10 -2
toonz/sources/toonz/preferencespopup.cpp
file modified
+19 -1
toonz/sources/toonz/preferencespopup.h
file modified
+1 -1
toonz/sources/toonz/previewer.cpp
file modified
+12 -9
toonz/sources/toonz/previewfxmanager.cpp
file modified
+11 -3
toonz/sources/toonz/scenesettingspopup.cpp
file modified
+1 -1
toonz/sources/toonz/scenesettingspopup.h
file modified
+2 -0
toonz/sources/toonz/viewerpane.cpp
file modified
+4 -3
toonz/sources/toonzlib/imagebuilders.cpp
file modified
+40 -12
toonz/sources/toonzlib/imagebuilders.h
file modified
+3 -0
toonz/sources/toonzlib/imagepainter.cpp
file modified
+75 -44
toonz/sources/toonzlib/levelproperties.cpp
file modified
+6 -2
toonz/sources/toonzlib/movierenderer.cpp
file modified
+61 -12
toonz/sources/toonzlib/outputproperties.cpp
file modified
+8 -3
toonz/sources/toonzlib/preferences.cpp
file modified
+5 -1
toonz/sources/toonzlib/scenefx.cpp
file modified
+7 -0
toonz/sources/toonzlib/sceneproperties.cpp
file modified
+39 -3
toonz/sources/toonzlib/tcolumnfx.cpp
file modified
+38 -16
toonz/sources/toonzlib/tdistort.cpp
file modified
+28 -19
toonz/sources/toonzlib/toonzscene.cpp
file modified
+17 -3
toonz/sources/toonzlib/txshsimplelevel.cpp
file modified
+30 -13
toonz/sources/toonzqt/combohistogram.cpp
file modified
+160 -8
toonz/sources/toonzqt/flipconsole.cpp
file modified
+97 -8
toonz/sources/toonzqt/functiontreeviewer.cpp
file modified
+7 -3
toonz/sources/toonzqt/fxhistogramrender.cpp
file modified
+4 -2
toonz/sources/toonzqt/fxsettings.cpp
file modified
+72 -38
toonz/sources/toonzqt/lutcalibrator.cpp
file modified
+5 -4
toonz/sources/toonzqt/pluginhost.cpp
file modified
+7 -8
    Merge pull request #4700 from shun-iwasawa/g/floating_point_rendering
    
    Floating point & Linear color space rendering
        
file modified
+70 -2
file modified
+4 -3
file modified
+10 -1
file modified
+12 -4
file modified
+10 -28
file modified
+15 -4
file modified
+14 -0