On Oct 19, 04 15:14:10 +0200, Robert Schweikert wrote:
When calling makeCurrent() when rendering to a bit map the X-server on SUSE 9.1 dumps.
You know that rendering to a Pixmap is de-facto depricated? At least you will never ever get accelerated rendering, all will be done in software. This is true for almost all architecture.
The 'correct' way to render to off-screen memory is to wait for the ARB_render_target extensions which has been expected to be here for several months now. Just kidding.
In reality, the currently only way to render to off-screen memory is to use the GLX_SGIX_pbuffer extension. It is rather awkward to use, and at least the fglrx and nvidia drivers support it.
The Xserver should dump core, though...
I filed a bug through the SUSE web site but no one appears to care about this rather annoying/serious bug. The problem exists on x86-64 and IA32 architecture chips. Other architectures are most likely effected as well but we do not have the HW for me to test this.
Appearantly it took some time to be delivered to the right people inhouse :-]
Has anyone seen this problem before and is there a work around? Does anyone have a newer version of XFree on their SUSE 9.1 distro and can you confirm that the attached code works?
I'll check this. First with the new SL9.2 that will be out soon.