I'll try to have a look after I released 1.2.0.
Rob
No one can reproduce my problem maybe? It seems this issue doesn't get much love. :)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 pyglet-users...@googlegroups.com.
To post to this group, send email to pyglet...@googlegroups.com.
Visit this group at http://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.
No one can reproduce my problem maybe?
It seems this issue doesn't get much love. :)
So for people like me having this "restriction" from the gpu, Cocos2D particle systems would not work out of the box. I posted a similar message on Cocos2D group discussion. The fix is either to change Cocos2D particle system so that this texture is only retrieved once the class is instanciated, or to fix the problem in Pyglet.
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)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
--
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 pyglet-users+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to pyglet-users...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to pyglet-users...@googlegroups.com.
To post to this group, send email to pyglet...@googlegroups.com.
Visit this group at http://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.