[Bf-committers] problem when expanding BGL to deal with (GLchar **)

Dalai Felinto dfelinto at gmail.com
Wed Apr 18 03:06:46 CEST 2012


>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 <mogurijin at gmail.com>

> 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 <dfelinto at gmail.com> 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
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list