Hi Christian and Andy, I have sent new series of patches which takes care of the points Christian pointed out.
I have also made some changes to make it more efficient than before. Also due to a wrong message id, I have sent the messages as a new thread instead of replying to this thread. Regards, Nayan. On Mon, Jun 27, 2016 at 7:50 PM, Christian König <deathsim...@vodafone.de> wrote: > This code fragment: > > + /* t = frac(i_vtex*size) > ... > + ureg_MUL(shader, t, i_vtex, ureg_imm1f(shader, size)); > > Probably doesn't do what you expect it to do when the pixel center is at > 0.5 instead of 0.0. > > For the matrix and most other filters the difference doesn't matter > because you get the same offset on x/y as input you need to apply in the > texture instructions as well. > > Regards, > Christian. > > > Am 27.06.2016 um 15:51 schrieb Nayan Deshmukh: > > Hi Christian, > > I haven't taken that into account, but how will it any way affect my > calculation. I have written > the code taking inspiration from the way matrix_filter uses offsets. > > Regards, > Nayan. > > On Mon, Jun 27, 2016 at 6:55 PM, Christian König <deathsim...@vodafone.de> > wrote: > >> Hi guys, >> >> Nayan have you taken into account that the pixel center is at 0.5 and not >> 0.0? >> >> Regards, >> Christian. >> >> >> Am 26.06.2016 um 22:30 schrieb Andy Furniss: >> >>> Nayan Deshmukh wrote: >>> >>>> Hi Andy, >>>> >>>> On Sun, Jun 26, 2016 at 12:25 AM, Andy Furniss < <adf.li...@gmail.com> >>>> adf.li...@gmail.com> wrote: >>>> >>>> Nayan Deshmukh wrote: >>>>> >>>>> Hi Andy, >>>>>> >>>>>> Thanks for testing the patches. >>>>>> >>>>>> Please send me the videos and ratios with which there is corruption. >>>>>> >>>>>> >>>>> >>>>> >>>>> https://drive.google.com/file/d/0BxP5-S1t9VEEaHZEM203RFpyNEE/view?usp=sharing >>>>> >>>>> This has no aspect encoded and displayed fullscreen on a 1920x1080 >>>>> monitor shows vertical line artifacts over the first 2/3 of the image. >>>>> >>>>> When I say lines they are not lines as such just that the distortion >>>>> on the pendulum shows as it passes over imaginary lines at fixed >>>>> points on the screen. >>>>> >>>>> with mplayer -aspect 4/3 or 16/9 it doesn't. >>>>> >>>>> >>>> I tested the videos and found out that the distortion is because of the >>>> amount >>>> of calculation done in the fragment shader. I tested the video with >>>> vl_median_filter >>>> and it showed no distortion however, with vl_matrix_filter( which >>>> requires >>>> more >>>> calculations than vl_median_filter) it showed the same distortion. I'll >>>> try >>>> to make it >>>> more efficient. But it still requires a lot of processing for a single >>>> pixel as it uses >>>> 15 neighbouring pixel. >>>> >>> >>> Seems a bit strange, does the processing needed vary greatly with >>> similar scale amounts? I have a powerful GPU and can force clocks >>> high, but it makes no difference. >>> >>> Below is a png showing the artifacts I see on pendulum fullscreen >>> are these what you see? >>> >>> If rather than full screen I stretch out the window to scale, there >>> will be many sizes that don't produce those. >>> >>> >>> https://drive.google.com/file/d/0BxP5-S1t9VEEd2hwNVp0ZXRSZTA/view?usp=sharing >>> >>> Also I don't see any offsets with the videos, may be I am missing >>>> something. >>>> If could tell me more about the offsets, I'll try to debug them. >>>> >>> >>> >>> https://drive.google.com/file/d/0BxP5-S1t9VEEUGZTbndOMzBNZnM/view?usp=sharing >>> >>> Is a default scale, if you download both pngs and use something to >>> display them both at the same time and line up the windows one on >>> top of the other then flip between them you can see although the >>> windows are lined up the images contained are not. >>> >>> You can make your own screen/window shots with xwd and display them >>> with xwud. For me using fluxbox as a desktop it's easy to line up >>> windows as they snap a bit towards the edge of the screen YMMV. >>> >>> _______________________________________________ >>> mesa-dev mailing list >>> mesa-dev@lists.freedesktop.org >>> https://lists.freedesktop.org/mailman/listinfo/mesa-dev >>> >> >> > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev