[x3d-public] WASM/WASI for C/C++ VRML browsers on the web.

GL info at 3dnetproductions.com
Sat Oct 19 00:27:45 PDT 2019

John, It looks like the developers are moving towards a WASI's sandboxing model, where modules could conceivably share the root dir on a virtual file system. It's only theoretical now, but you might want to look at the discussion here:




I may be missing pieces of that puzzle, as I'm not familiar with all of it, but seems like it isn't too far off. GL



From: John Carlson [mailto:yottzumm at gmail.com] 
Sent: Friday, October 18, 2019 5:52 PM
To: info at 3dnetproductions.com; 'GPU Group'
Cc: 'Roy Walmsley'; 'X3D Graphics public mailing list'
Subject: RE: [x3d-public] WASM/WASI for C/C++ VRML browsers on the web.


I’m understanding you that one of our modules can be a Rust (WASM) module that runs alongside the C/C+ (WASM).  Probably we can mix and match WASM modules. Not really sure though.




Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986>  for Windows 10


From: GL <mailto:info at 3dnetproductions.com> 
Sent: Friday, October 18, 2019 4:42 PM
To: 'John Carlson' <mailto:yottzumm at gmail.com> ; 'GPU Group' <mailto:gpugroup at gmail.com> 
Cc: 'Roy Walmsley' <mailto:roy.walmsley at ntlworld.com> ; 'X3D Graphics public mailing list' <mailto:x3d-public at web3d.org> 
Subject: RE: [x3d-public] WASM/WASI for C/C++ VRML browsers on the web.


A Rust WebGPU implementation may get us closer to the Vulkan goal I have stated than WebGL though. I am trying to project into the future as far as I can conceive. Gina-Lauren




* * * Interactive Multimedia - Internet Management * * *

  * *  Virtual Reality -- Application Programming  * *

    *   3D Net Productions  3dnetproductions.com   *




From: x3d-public [mailto:x3d-public-bounces at web3d.org] On Behalf Of John Carlson
Sent: Friday, October 18, 2019 5:02 PM
To: GPU Group
Cc: Roy Walmsley; X3D Graphics public mailing list
Subject: Re: [x3d-public] WASM/WASI for C/C++ VRML browsers on the web.


The proof is in the pudding.  Unity and Unreal apps have been ported.  WASI is similar to POSIX, but converted to use capabilities.   WASI is pretty much core services right now.  I believe webgl is ported.


On Fri, Oct 18, 2019 at 8:53 AM GPU Group <gpugroup at gmail.com> wrote:


Q. would FreeWRL work in WASM/WASI?

-Doug Sanden


- mostly flat C

- depends on several (Linux type) libs

- opengl graphics (with #ifdef configurations for GLES2 / opengl 2.1 subset)

- #ifdef configurations parameters to reduce functionality when lib is not available

? how would javascript work - would it continue depending on desktop lib or need a new interface to use web javascript



On Thu, Oct 17, 2019 at 1:30 PM John Carlson <yottzumm at gmail.com> wrote:

Is anyone considering WASM/WASI for bringing C/C++ VRML browsers (OpenInventor, etc.) to the web?  Let me know.


I would like to participate if possible.



x3d-public mailing list
x3d-public at web3d.org


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20191019/d1d8f234/attachment-0001.html>

More information about the x3d-public mailing list