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

Mitchell Stokes mogurijin at gmail.com
Wed Apr 18 01:52:39 CEST 2012


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


More information about the Bf-committers mailing list