>Your patch doesn't account for machines that do not support shaders. Why would it? bgl currently supports DisplayList but computers that don't support it will crash blender just as well.
I do agree that will be nice to allow bgl to query the supported features in the graphic card. But it will be up to the (py) developer to implement it correctly. *My problem is that I need to create a pointer of pointers as it seems. I hope it's doable.* (and if you are wondering what computer nowadays do not support DL try to remote desktop in a computer and you get a system that doesn't support even VBOs) > Have you thought of trying to use PyOpenGL? I want a solution easy to use in add ons, thus the idea of extending bgl. Thanks, Dalai 2012/4/17 Mitchell Stokes <[email protected]> > Your patch doesn't account for machines that do not support shaders. > Have you thought of trying to use PyOpenGL? It has some experimental > Py3k support now. > > --Mitchell Stokes > > On Tue, Apr 17, 2012 at 3:28 PM, Dalai Felinto <[email protected]> wrote: > > Hi there, > > > > I'm trying to build GLSL shaders for an addon using bgl. > > I started by adding the basic opengl functionst to bgl [1]. > > > > > > The problem is that glShaderSource [2] requires a (GLchar **) which we > have > > no macro for. > > I tried to implement it as the GLcharP but it's not working [3]. > > > > (the rest of the bgl patch is working as it seems. I can even gather some > > glsl error with glGetShaderInfoLog) > > > > Thanks, > > Dalai > > (note, I would love to have that in time for 2.63, so addons using the > > stable 2.63 could benefit from it) > > > > [1] - http://www.pasteall.org/30984/diff > > [2] - http://www.opengl.org/sdk/docs/man/xhtml/glShaderSource.xml > > [3] - backtrace - http://www.pasteall.org/30985 > > _______________________________________________ > > Bf-committers mailing list > > [email protected] > > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
