<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Simplified Arabic Fixed";
        panose-1:2 7 3 9 2 2 5 2 4 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>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.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986">Mail</a> for Windows 10</p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:info@3dnetproductions.com">GL</a><br><b>Sent: </b>Friday, October 18, 2019 4:42 PM<br><b>To: </b><a href="mailto:yottzumm@gmail.com">'John Carlson'</a>; <a href="mailto:gpugroup@gmail.com">'GPU Group'</a><br><b>Cc: </b><a href="mailto:roy.walmsley@ntlworld.com">'Roy Walmsley'</a>; <a href="mailto:x3d-public@web3d.org">'X3D Graphics public mailing list'</a><br><b>Subject: </b>RE: [x3d-public] WASM/WASI for C/C++ VRML browsers on the web.</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:Consolas;color:#1F497D'>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<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Simplified Arabic Fixed";color:#1F497D'>________________________________________________________<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Simplified Arabic Fixed";color:#1F497D'>* * * Interactive Multimedia - Internet Management * * *<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Simplified Arabic Fixed";color:#1F497D'>  * *  Virtual Reality -- Application Programming  * *<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Simplified Arabic Fixed";color:#1F497D'>    *   3D Net Productions  3dnetproductions.com   *<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:Consolas;color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma",sans-serif'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma",sans-serif'> x3d-public [mailto:x3d-public-bounces@web3d.org] <b>On Behalf Of </b>John Carlson<br><b>Sent:</b> Friday, October 18, 2019 5:02 PM<br><b>To:</b> GPU Group<br><b>Cc:</b> Roy Walmsley; X3D Graphics public mailing list<br><b>Subject:</b> Re: [x3d-public] WASM/WASI for C/C++ VRML browsers on the web.<o:p></o:p></span></p></div></div><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman",serif'><o:p> </o:p></span></p><div><div><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>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.<o:p></o:p></span></p></div></div><div><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman",serif'><o:p> </o:p></span></p><div><div><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>On Fri, Oct 18, 2019 at 8:53 AM GPU Group <<a href="mailto:gpugroup@gmail.com">gpugroup@gmail.com</a>> wrote:<o:p></o:p></span></p></div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>John,<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>Q. would FreeWRL work in WASM/WASI?<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>-Doug Sanden<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>freewrl:<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>- mostly flat C<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>- depends on several (Linux type) libs<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>- opengl graphics (with #ifdef configurations for GLES2 / opengl 2.1 subset)<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>- #ifdef configurations parameters to reduce functionality when lib is not available<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>? how would javascript work - would it continue depending on desktop lib or need a new interface to use web javascript<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'><o:p> </o:p></span></p></div></div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'><o:p> </o:p></span></p><div><div><p class=MsoNormal style='margin-left:4.8pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>On Thu, Oct 17, 2019 at 1:30 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<o:p></o:p></span></p></div></div><div><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:9.6pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>Is anyone considering WASM/WASI for bringing C/C++ VRML browsers (OpenInventor, etc.) to the web?  Let me know.<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:9.6pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'> <o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:9.6pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>I would like to participate if possible.<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:9.6pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'> <o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:9.6pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>John<o:p></o:p></span></p></div></div></blockquote></div></blockquote></div></div></div><p class=MsoNormal style='mso-margin-top-alt:5.0pt;margin-right:0in;margin-bottom:5.0pt;margin-left:9.6pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif'>_______________________________________________<br>x3d-public mailing list<br><a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br><a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman",serif'><o:p> </o:p></span></p></div></body></html>