Exactly. I would like to run emscripten wasm in a worker with webgl2 and a 
offscreen canvas. Currently proxy-to-worker (webgl1 only) doesn't support 
offscreen canvas.

On Friday, 31 January 2020 01:40:46 UTC+8, Alon Zakai wrote:
>
> I believe that's not supported currently. I guess the use case is the 
> emscripten program runs in a worker, and you have JS on the main thread 
> that sends it the context, which it needs to render to as an 
> OffscreeCanvas? That does sound potentially useful.
>
> On Wed, Jan 29, 2020 at 4:13 AM raytrace <[email protected] <javascript:>> 
> wrote:
>
>> from setting.js of emscripten: 
>> https://github.com/emscripten-core/emscripten/blob/028f73723214eff982aac2c919ce7b5ed826452f/src/settings.js
>>
>> *// If set to 1, enables support for transferring canvases to pthreads 
>> and*
>> *// creating WebGL contexts in them, as well as explicit swap control for 
>> GL*
>> *// contexts. This needs browser support for the OffscreenCanvas 
>> specification.*
>> *var OFFSCREENCANVAS_SUPPORT = 0;*
>>
>> It sounds *OFFSCREENCANVAS_SUPPORT *only works with pthread *enabled*. 
>> is it possible to enable it without pthread on web worker using webgl2 
>> rendering?
>>
>>
>> Thanks,
>>
>>
>>
>> -- 
>> 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] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/emscripten-discuss/f5cb1e0e-aa27-48cd-a242-423f41251503%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/emscripten-discuss/f5cb1e0e-aa27-48cd-a242-423f41251503%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/a329887b-f1ad-4313-993f-c4b3278def84%40googlegroups.com.

Reply via email to