Sign in to follow this  
BuffaloJ

wglShareLists on Intel 965 fails

Recommended Posts

Hi All, I am having problems getting texturing to work in my application when I run it on an HP pavillion with the x1300 intel graphics adapter(the Intel 965 chipset) and Windows Vista Home Prem. The app works fine on nVidia and ATI cards with Intel.. I tracked back the problem and it's that wglShareLists fails. The error code doesn't make much sense and I can't look it up so I have no idea why it fails. I have seen numerous posts online of other people having the same problems so I figure this is a driver issue. Any thoughts?

Share this post


Link to post
Share on other sites
If you are calling wglShareLists before you create any resources like textures, VBOs, disaplay lists, shaders, FBO, PBO, then it should work.

Quote:
The app works fine on nVidia and ATI cards with Intel

Not sure what you mean by "with Intel"

Share this post


Link to post
Share on other sites
thanks V-man,
I tried out what you suggested and got mixed results. I tried creating another render context for the same window handle right after I created the first one and it did not fail.

I tried creating the inital render context and then creating a new window and creating another render context immediately afterwards and that failed as well.

As far as the "and ATI cards with Intel" part, that was a bleary eyed typo:)

Share this post


Link to post
Share on other sites
oh yeah, also, even if it did work were I could share RCs before I create any textures or certain other assests, it wouldn't do me any good. I am drawing opengl into multiple windows for a desktop application and not all the windows are created at the time I grab the first RC.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this