cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

s58000
Adept II

Catalyst 12.x OpenGL context creation error? [SOLVED]

Hello everyone,

wglCreateContextAttribsARB() fails to create a context, if a shared context was specified. This did work fine with Catalyst 11.12 but since version 12.x. the return value is always NULL.

I've tried this on the Radeon HD6970 under Win7 x64.

Any suggestions??

0 Likes
1 Solution

Bug fixed in Catalyst 12.6.

Thanks

View solution in original post

0 Likes
4 Replies
gsellers
Staff

Hi,

This sounds like it might be a regression. I will have someone look into it and see if we can find a root cause and possibly a workaround. Unfortunately, I don't have anything I can suggest you try right now. If you could make a failing test case available to us, it might help us find the issue faster.

Thanks,

Graham

0 Likes

Finally figured it out!  I can easily reproduce the problem using 2 monitors with Catalyst 12.4!

Suppose that we are calling the function with the following parameters:


wglCreateContextAttribsARB(hDC, hShareContext, attribList)

If the windows of hDC and hShareContext positioned on two DIFFERENT MONITORS at creation time, the function fails to create a new context.

I'm using 2 identical monitors @1680x1050 with a single Radeon HD6970 GPU.

I hope this helps.

0 Likes

Hi,

Actually, this helps a lot. The more detailed the explanation, the better. We'll go bug hunting and get back to you.

Cheers,

Graham

0 Likes

Bug fixed in Catalyst 12.6.

Thanks

0 Likes