Hmm, looks like we don't support any extensions in our getProcAddress code.
It just supports functions. Should it support extensions? I'm not sure
which docs to read regarding that.

- Alon



On Sun, Aug 24, 2014 at 9:46 AM, Jukka Jylänki <[email protected]> wrote:

> In Emscripten you have all the GL functions for core spec and extensions
> available already statically at compile-time without having to obtain
> function pointers. Calling the functions without obtaining pointers is
> preferred, since it gives better performance and is generally also simpler.
>
> If you still want to call the function by querying the pointers e.g. in
> order to have a symmetric code path for both native and Emscripten, you
> should be able to. Perhaps we are missing support for that
> function/extension in glfwGetProcAddress? Try checking the
> src/library_gl.js and src/library_glfw.js on how they go through the route
> to obtain the function pointers to see what might be off there.
>
>
> 2014-08-24 19:39 GMT+03:00 Robert Goulet <[email protected]>:
>
> Hello,
>>
>> I am trying to get a WebGL extension, namely WEBGL_draw_buffers, using
>> glfwGetProcAddress and it always return nullptr. When I list all the
>> available extensions of my browser I clearly see that WEBGL_draw_buffers
>> is listed, and I am even able to run a demo on a web page that make use of
>> it. So why glfwGetProcAddress always returns nullptr when used with
>> Emscripten? Is this supposed to work?
>>
>> Chrome JS console output this error:
>> bad name in getProcAddress: WEBGL_draw_buffers | WEBGL_draw_buffers
>>
>> Also I am not sure if this is needed, but I made sure WebGL draft
>> extensions are enabled in Chrome.
>>
>> Or maybe glDrawBuffers is already mapped to WEBGL_draw_buffers when used
>> in Emscripten? Can anyone confirm/deny this?
>>
>> Thank you!
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "emscripten-discuss" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to