Hi Johan, This might be because the GL bindings are a little behind. These extensions may not be fully wrapped. The bindings for pyglet should be regenerated from the header files every so often, but unfortunately the pyglet wrapping tools themselves are in need of an update. (These are located in /pyglet/tools/). When I tried running them recently, they complained about some of the syntax in the latest GL header files.
I was planning on reviewing/updating these tools at some point in the future. It hasn't been a priority since the core pyglet modules are not using for any recent extensions, but it definitely needs to be done. Pyglet's wrapping tools are based on lex/yacc from the Ply project. If anyone is interested in helping out with modernizing them, please get in touch or comment here. -Ben On Wednesday, May 31, 2017 at 5:06:32 AM UTC+9, Johan Forsberg wrote: > > Hi all, > > I'm trying to use buffer textures to transfer 1d data to shaders, but I'm > running into problems. I think my issue is with the > "GL_ARB_texture_buffer_object" extension which appears to be necessary ( > https://www.khronos.org/opengl/wiki/Buffer_Texture). > > "glxinfo" reports that it's supported, and I see that it's defined in > "pyglet/gl/glext_arb.py", but still > 'gl.gl_info.have_extension("GL_ARB_texture_buffer_object")' reports False. > Am I looking in the right places? > > This is on Ubuntu, using intel graphics, with python 3.6 and pyglet > installed from bitbucket (updated today). I have the same issue with pyglet > 1.2.4. > > Thanks! > /Johan > -- 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 https://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.
