(In reply to comment #58)
> (In reply to comment #55)
>
> > > if (n > 1)
> > > return 1 << (qMax(last,5) + 1);
> > > return 1 << qMax(last,6);
> >
> > I'll try this first
>
> Fair enough, btw. what GPU are we talking about and does it actually have
> glxinfo | grep GL_ARB_texture_rectangle
>
The issue also happens on pc with GPU:
VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (prog-if 00 [VGA controller])
> (In reply to comment #57)
> > Forgive me, but not sure what you mean here w/GL_TEXTURE_RECTANGLE_ARB .. is
> > this and env var ?
> No, a texture format that doesn't require textures to be POT (power of two
> dimensions) but predates and is rather inferior to the "legal" NPOT textures.
> If supported and used when loading the texture, this would skip the prescaling
> to POT dimensions (thus those offset issues) but also break eg. clamping.
>
> Since it's however also used by the GL_texture_from_pixmap conversion, that's
> actually no argument (as least as that the format is probably slower than POT
> textures)
>
> If you've support i'll pass you another patch attempt.
(In reply to comment #58) texture_ rectangle
> (In reply to comment #55)
>
> > > if (n > 1)
> > > return 1 << (qMax(last,5) + 1);
> > > return 1 << qMax(last,6);
> >
> > I'll try this first
>
> Fair enough, btw. what GPU are we talking about and does it actually have
> glxinfo | grep GL_ARB_
>
SW: linux-3.2.5, kde-4.8, Qt-4.8, xorg-server.1.11.4, mesa-8.0, libdrm-3.4.31
GPU: Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
$ glxinfo | grep GL_ARB_ texture_ rectangle ARB_pixel_ buffer_ object, GL_ARB_ texture_ rectangle,
GL_
The issue also happens on pc with GPU:
VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] (prog-if 00 [VGA controller])
> (In reply to comment #57) RECTANGLE_ ARB .. is from_pixmap conversion, that's
> > Forgive me, but not sure what you mean here w/GL_TEXTURE_
> > this and env var ?
> No, a texture format that doesn't require textures to be POT (power of two
> dimensions) but predates and is rather inferior to the "legal" NPOT textures.
> If supported and used when loading the texture, this would skip the prescaling
> to POT dimensions (thus those offset issues) but also break eg. clamping.
>
> Since it's however also used by the GL_texture_
> actually no argument (as least as that the format is probably slower than POT
> textures)
>
> If you've support i'll pass you another patch attempt.
----------------- /bugs.kde. org/attachment. cgi?id= 68664
Yea! Great work. This is the fix:
https:/
So, the patch commits. kde.org/ kde-workspace/ 4281fd09be344bf a99b0450eae384b 49b55db152 /bugs.kde. org/attachment. cgi?id= 68664
http://
plus
https:/
appears to fix everything. I also tried with and without both changes in Comment #53, and they have no obvious effect.
At this point, I think I'll do a clean build with the two patches above and only post back here if any issues occur later
Thanks very very much for this work.