[compiz] White Boarders in AIGLX on non-decorated window types
Vasek Potocek
vasek.potocek at post.cz
Wed Apr 18 10:25:45 PDT 2007
>> Oops, I haven't finished my e-mail... The reason why I posted just another workaround is that I consider it "less
>> workaround" than the former fix (supposing this really was the same problem) and that it helps in more situations (like
>> in GTK+ drag-drop, RYX said he had problems with this). But it's really hacky, it should apply depending on whether the
>> described circumstances really happen and so, but as I said, it's temporary and only for the interested. I use it in my
>> local clone and I actually haven't had many reasons to make it cleaner.
>
> OK, so a bug in the nvidia driver is causing this problem then. If the
> change you had in your previous mail is working as a way to avoid the
> problem, I'll be able to modify the code and make it work without having
> it do anything wrong.
>
> - David
I honestly can't say for sure, it works reliably for the p-o-t pixmaps generally, but I didn't have the particular
problem with the decoration. My "normal" windows sized 32x32 or 128x128 or even 8x64 or anything like this were painted
white (accompanied by a flood of "pixmap ... can't be bound to texture"). Sorry for splitting my mail so stupidly, this
is how it started:
> I haven't seen this problem nor searched the internet for more info on this topic, so I'm sorry if I'm answering too
> impetuously. But talking about restricting texture sizes, this looks to me similar to a problem of some NVIDIA cards
> (say: of my one) I have examined some time ago: when the fbConfig doesn't have its GLX_TEXTURE_2D_BIT_EXT set in
> GLX_BIND_TO_TEXTURE_TARGETS_EXT, the power-of-two textures cause a BadMatch error in glXCreatePixmap instead of being
> treated as rectangle ones as the GLX_EXT_tfp specification states. Couldn't this be related?
- Vasek
More information about the compiz
mailing list