Ooops, I've just noticed that you have already applied the patches.
Next patches will be in the form of a single file. They will be rather cosmetic because I try to fix warnings reported by -Wall option. Some of them are annoying, eg. like warning about signed/unsigned comparison in templates:
Ooops, I've just noticed that you have already applied the patches.
Next patches will be in the form of a single file. They will be rather cosmetic because I try to fix warnings reported by -Wall option. Some of them are annoying, eg. like warning about signed/unsigned comparison in templates:
In file included from D:/Works/ Hugin/src/ hugin_base/ nona/RemappedPa noImage. h:190:0,
from D:/Works/ Hugin/src/ hugin_base/ nona/ImageRemap per.h:32,
from d:/Works/ Hugin/src/ hugin_base/ huginapp/ CachedImageRema pper.h: 28,
from d:/Works/ Hugin/src/ hugin_base/ huginapp/ CachedImageRema pper.cpp: 27: Hugin/src/ hugin_base/ photometric/ ResponseTransfo rm.h: In instantiation of 'void HuginBase: :Photometric: :InvResponseTra nsform< VTIn, VTOut>: :emitGLSL( std::ostringstr eam&, std::vector< double> &, std::vector< double> &) const [with VTIn = float; VTOut = double; std::ostringstream = std::__ cxx11:: basic_ostringst ream<char> ]': Hugin/src/ hugin_base/ vigra_ext/ ImageTransforms GPU.h:295: 5: required from 'void vigra_ext: :transformImage AlphaGPUIntern( vigra:: triple< Iterator, Iterator, Accessor>, std::pair< MaskIterator, MaskAccessor>, vigra:: triple< DestImageIterat or, DestImageIterator, DestAccessor>, std::pair< AlphaImageItera tor, AlphaAccessor>, TRANSFORM&, PixelTransform&, vigra::Diff2D, Interpolator, bool, AppBase: :ProgressDispla y*) [with SrcImageIterator = vigra:: ConstBasicImage Iterator< vigra:: RGBValue< float>, vigra:: RGBValue< float>* *>; SrcAccessor = vigra:: RGBAccessor< vigra:: RGBValue< float> >; SrcAlphaIterator = vigra:: ConstBasicImage Iterator< unsigned char, unsigned char**>; SrcAlphaAccessor = vigra:: StandardConstVa lueAccessor< unsigned char>; DestImageIterator = vigra:: BasicImageItera tor<vigra: :RGBValue< float>, vigra:: RGBValue< float>* *>; DestAccessor = vigra:: RGBAccessor< vigra:: RGBValue< float> >; TRANSFORM = HuginBase: :PTools: :Transform; PixelTransform = HuginBase: :Photometric: :InvResponseTra nsform< float, double>; AlphaImageIterator = vigra:: BasicImageItera tor<unsigned char, unsigned char**>; AlphaAccessor = vigra:: StandardValueAc cessor< unsigned char>; Interpolator = vigra_ext: :interp_ cubic]' Hugin/src/ hugin_base/ vigra_ext/ ImageTransforms GPU.h:550: 30: required from 'void vigra_ext: :transformImage AlphaGPU( vigra:: triple< Iterator, Iterator, Accessor>, std::pair< MaskIterator, MaskAccessor>, vigra:: triple< DestImageIterat or, DestImageIterator, DestAccessor>, std::pair< AlphaImageItera tor, AlphaAccessor>, vigra::Diff2D, TRANSFORM&, PixelTransform&, bool, vigra_ext: :Interpolator, AppBase: :ProgressDispla y*) [with SrcImageIterator = vigra:: ConstBasicImage Iterator< vigra:: RGBValue< float>, vigra:: RGBValue< float>* *>; SrcAccessor = vigra:: RGBAccessor< vigra:: RGBValue< float> >; SrcAlphaIterator = vigra:: ConstBasicImage Iterator< unsigned char, unsigned char**>; SrcAlphaAccessor = vigra:: StandardConstVa lueAccessor< unsigned char>; DestImageIterator = vigra:: BasicImageItera tor<vigra: :RGBValue< float>, vigra:: RGBValue< float>* *>; DestAccessor = vigra:: RGBAccessor< vigra:: RGBValue< float> >; AlphaImageIterator = vigra:: BasicImageItera tor<unsigned char, unsigned char**>; AlphaAccessor = vigra:: StandardValueAc cessor< unsigned char>; TRANSFORM = HuginBase: :PTools: :Transform; PixelTransform = HuginBase: :Photometric: :InvResponseTra nsform< float, double>]' Hugin/src/ hugin_base/ nona/RemappedPa noImage. h:706:46: required from 'void HuginBase: :Nona:: RemappedPanoIma ge<RemapImage, AlphaImage> ::remapImage( vigra:: triple< ImgIter, ImgIter, ImgAccessor>, std::pair< AlphaIter, AlphaAccessor>, vigra_ext: :Interpolator, AppBase: :ProgressDispla y*, bool) [with ImgIter = vigra:: ConstBasicImage Iterator< vigra:: RGBValue< float>, vigra:: RGBValue< float>* *>; ImgAccessor = vigra:: RGBAccessor< vigra:: RGBValue< float> >; AlphaIter = vigra:: ConstBasicImage Iterator< unsigned char, unsigned char**>; AlphaAccessor = vigra:: StandardConstVa lueAccessor< unsigned char>; RemapImage = vigra:: BasicImage< vigra:: RGBValue< float> >; AlphaImage = vigra:: BasicImage< unsigned char>]' Hugin/src/ hugin_base/ nona/RemappedPa noImage. h:800:9: required from 'void HuginBase: :Nona:: remapImage( SrcImgType& , const MaskImgType&, const FlatImgType&, const HuginBase: :SrcPanoImage& , const HuginBase: :PanoramaOption s&, vigra::Rect2D, HuginBase: :Nona:: RemappedPanoIma ge<DestImgType, MaskImgType>&, AppBase: :ProgressDispla y*) [with SrcImgType = vigra:: BasicImage< vigra:: RGBValue< float> >; FlatImgType = vigra:: BasicImage< float>; DestImgType = vigra:: BasicImage< vigra:: RGBValue< float> >; MaskImgType = vigra:: BasicImage< unsigned char>]' Hugin/src/ hugin_base/ huginapp/ CachedImageRema pper.cpp: 141:28: required from here Hugin/src/ hugin_base/ photometric/ ResponseTransfo rm.h:566: 23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] lutR.size( ); i++) {
^
D:/Works/
D:/Works/
D:/Works/
D:/Works/
D:/Works/
d:/Works/
D:/Works/
for (int i = 0; i < Base::m_
It takes some effort to understand this.