I can't test if this works properly, since the nvidia driver doesn't work on my system. My suspicion is that nvidia automatically invalidates any bound pixmaps to textures whenever their frame window changes (unlike the other drivers, which are more lazy). I did notice that we aren't sending a resizeNotify to plugins ( -> rebind) whenever the frame window geometry changes but the client doesn't necessarily change, so perhaps this is the cause? We weren't really doing it anyways, but the timing before was different.
Hi,
I can't test if this works properly, since the nvidia driver doesn't work on my system. My suspicion is that nvidia automatically invalidates any bound pixmaps to textures whenever their frame window changes (unlike the other drivers, which are more lazy). I did notice that we aren't sending a resizeNotify to plugins ( -> rebind) whenever the frame window geometry changes but the client doesn't necessarily change, so perhaps this is the cause? We weren't really doing it anyways, but the timing before was different.
Patch attached.