webassembly

    2热度

    1回答

    考虑下面的C++中WebAssembly编译内存: int MYVAR = 8; 这将汇编从锵/ LLVM到插在下面的操场WASM字节码。 WAST出于可读性:从JS调用时 (module (table (;0;) 0 anyfunc) (memory (;0;) 1) (global (;0;) i32 (i32.const 0)) (export "MYVAR" (global 0

    1热度

    1回答

    我一直在研究如何着色器编译成WebAssembly,但我似乎无法找到任何示例。理想情况下,我正在寻找一个例子,其中编译着色器时会吐出一个.wast。 有谁知道我在哪里可以找到一些例子(有希望创建中介.wast文件)?

    3热度

    1回答

    为广泛的问题道歉!我正在学习WASM并创建在C曼德尔布罗算法: int iterateEquation(float x0, float y0, int maxiterations) { float a = 0, b = 0, rx = 0, ry = 0; int iterations = 0; while (iterations < maxiterations &&

    1热度

    1回答

    我试图按照Web程序集指令(http://webassembly.org/getting-started/developers-guide/)安装emsdk。这一切都在编译OSX很好,但我遇到了以下错误,当我试图建立它在Ubuntu 16.04: [ 94%] Built target llvm-lto2 [ 94%] Built target llvm-diff [ 94%] Linking

    2热度

    1回答

    下面的JavaScript代码引发错误myMathModule.exports is undefined: <script> fetch("test.wasm") .then(function(response) { return response.arrayBuffer(); }) .then(function(buffer) { var

    0热度

    1回答

    尝试对的Mac OS X版本塞拉利昂10.12.5 Followed these steps 试图在两个Python版本安装Emscripten SDK 3.6.2和2.7.13 我在我的终端窗口,如下所示得到一个错误日志: Traceback (most recent call last): File "./emsdk", line 35, in if os.name == 'nt' or 'W

    2热度

    1回答

    有使用indirect_call网上提供的任何实例。基于语义文档,我试过 (call_indirect (i32.const 0) (i32.const 0) ) 数字是随机的,但不是给出运行时错误,而是我所期望的。我正在解析错误。 什么是call_indirect正确的语法?

    4热度

    2回答

    我想生成一个向量字节(Vec<u8> Rust),并用JS作为Array或Uint8Array访问它,并将它发送到WebSocket或IndexedDB。 我发现How can I pass an array from JavaScript to Rust that has been compiled with Emscripten?,这与我想要做的完全相反,但非常相关。除此之外,我知道Emscr

    0热度

    1回答

    在我的web模块中,我有两个webwork,一个webwork来解码音频,另一个webwork来编码音频。 在每个webwork中,我需要下载一个相同的wasm代码(现在我不想拆分代码)。我想知道是否有一种方法可以下载一次(如缓存),并且每个webwork都可以使用代码?

    1热度

    1回答

    我试图编译使用OpenSSL的与emscripten一些C代码,但我得到解决的符号警告信息,如: warning: unresolved symbol: SHA256_Init warning: unresolved symbol: SHA256_Final warning: unresolved symbol: SHA256_Update 我使用这个命令编译的代码: emcc SHA25