progs/xutils/wincopy only draws in the first window on i965. The second window remains black. It says it uses glxMakeContextCurrent() to copy to the second window. If I run it with LIBGL_ALWAYS_INDIRECT, the second window updates (or not, if I hit f to toggle target=front/back buffer.)
If this is intentional behaviour because it's a waste of time to be correct for something nobody uses, then that's just fine with me. I'm just reporting that this demo shows a difference between the software renderer and the i965 renderer, in case you weren't aware of it. I don't do GL programming, so I don't really know what it means. :/
Basically, feel free to close this with minimal explanation if appropriate.
The bug can be reproduced on i965 platform.
But when LIBGL_ALWAYS_INDIRECT was set, the second window remains black, without any updates(I didn't hit f to toggle target=front/back buffer.)
re-assign to haihao
fixed in git
mesa commit: bad6e175cf59cce630c37d73f6e71f3a4de50ae6.
BTW. A window manager is needed, or the case can't get Expose event.
The bug can't be reproduced on i965 platform.
Mass version move, cvs -> git