I now submitted the workaround to disable ARB contexts for Intel devices in pyglet-1.2-maintenance. But I would still want to try and find out if we can detect whether a device/driver has this problem.
Rob Op zaterdag 28 februari 2015 22:54:19 UTC+1 schreef swiftcoder: > > The OpenGL Extensions Viewer ought to produce a similar set of info on > other platforms: > > http://www.realtech-vr.com/glview/ > > - Tristam > On Sat, Feb 28, 2015 at 12:04, Rob <[email protected] <javascript:>> > wrote: > >> D'oh, glxinfo is of course Linux only. Any idea what tool will do the >> trick on Windows? >> >> Rob >> >> Op zaterdag 28 februari 2015 17:42:18 UTC+1 schreef Rob: >> >>> Could anybody with an Intel card send me the output of glxinfo? I want >>> to check a few things before adding the workaround. >>> >>> Rob >>> >>> Op donderdag 26 februari 2015 15:27:57 UTC+1 schreef Rob: >>>> >>>> That seems like a reasonable fix. Or can somebody give a reason why we >>>> need to stick to the arbcontext? If not I will add it to both 1.3 and 1.2.2 >>>> >>>> Rob >>>> On 26 Feb 2015 15:19, "Daniel Gillet" wrote: >>>> >>>>> Hello everyone, >>>>> >>>>> After installing the lasted drivers, the problem still persists. I >>>>> realize that we are a good bunch of people with Intel GPU so it would be >>>>> nice to find a solution. >>>>> >>>>> As I said in my previous message, I noticed that using Win32Context >>>>> instead >>>>> of Win32ARBContext allows the use of wglShareLists on those Intel >>>>> GPU. So my humble suggestion would be to change in the file gl/win32.py >>>>> the >>>>> method create_context (line 177) with this: >>>>> >>>>> def create_context(self, share): >>>>> if wgl_info.have_extension('WGL_ARB_create_context') and >>>>> gl_info.get_vendor() != 'Intel': >>>>> return Win32ARBContext(self, share) >>>>> else: >>>>> return Win32Context(self, share) >>>>> >>>>> In my case, it solves the problem. If this could be tested, we might >>>>> make life easier for many people. >>>>> >>>>> Dan. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "pyglet-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected] <javascript:>. >>>>> To post to this group, send email to [email protected] >>>>> <javascript:>. >>>>> Visit this group at http://groups.google.com/group/pyglet-users. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >> You received this message because you are subscribed to the Google Groups >> "pyglet-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at http://groups.google.com/group/pyglet-users. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.
