emscripten

    1热度

    1回答

    如何解码web worker中的JPEG以访问像素数据,而不包括用于解码JPEG的代码(由我自己或第三方编写),但使用内置的浏览器API 。 我明白,我可以呈现JPEG在主线程画布,读出的像素数据,并将其传递给工人,如果这就是我想要的,但我特别调查的可能性在工作人员中解码JPEG。 我也明白,我可以使用第三方库,但我想知道是否有任何内置浏览器可以做到这一点,因为发送重复浏览器能力的代码似乎很奇怪。

    2热度

    2回答

    假设我通过Emscripten _malloc(Javascript)在Javascript中分配一些内存M.我是否允许将M的所有权转换为一个封送的C++函数,并在其上调用free(C++)?

    0热度

    1回答

    我把一个类与公共枚举 class Foo { public: Foo(); enum class Bar { ALPHA, BRAVO } }; Foo::Foo() { } EMSCRIPTEN_BINDINGS(Foo) { .enum_<Foo::Bar>("FooBar") .value("ALPHA", Foo::Bar::ALPHA)

    1热度

    1回答

    我正在将CPython移植到Emscripten,并且它的构建成功。然而,当我尝试运行Node.js的通过将python.asm.js,我得到的Py_InitializeEx(0)电话里面一个很奇怪的错误: Traceback (most recent call last): File "/lib/python2.7/site.py", line 62, in <module>

    0热度

    2回答

    为了让新纹理无需锁定即可流入WebGL主UI线程中,我们使用emscripten和asm.js编译了libjpeg和一个实时DXT纹理压缩器到JavaScript,并在单个webworker中运行它们。 在6年前处理2048x2048 Jpeg源图像的笔记本电脑上,我们在约300ms内解码每个jpeg,然后在230ms左右将它们压缩为DXT1压缩纹理格式。尽管我们确信它可以有所改进,但这对我们的需

    3热度

    1回答

    我有帆布的图像数据: myImage = ctx.getImageData(0, 0, 640, 480); 我想通了,我可以创建新的Uint8Array并使用set()复制图象 - 。这是工作例如: var numBytes = width * height * 4; var ptr= Module._malloc(numBytes); var heapBytes= new Uint8A

    0热度

    2回答

    删除在我.cpp文件我有一个线: emscripten_run_script("callOut();console.error('Hello');"); 此功能callOut只是写一条消息到控制台,让我知道它被调用。 与-g4一起构建时,这一切都可以正常工作,但在编译时推荐使用-O2。我甚至无法在javascript输出中找到文本“hello”。 它应该像这样工作吗?有什么方法可以在发布版本中

    0热度

    1回答

    我必须为一个项目包含多个库 - 我已经成功地包含了多个emscripten库,但似乎无法访问第二个预加载的MEMFS文件系统。 在第二个图书馆中,我使用的连接器的 --embed-file 参数中嵌入与JS文件输出整个目录,但是当我通过 FS.stat() 访问Web控制台中的文件我无法访问任何嵌入的文件。 有没有人遇到同样的问题?

    0热度

    2回答

    我得到了emscripten的工作方式,但它会生成巨大的自执行文件。是否有可能让emscripten生成我想优化的小函数,以便我可以将它们轻松复制粘贴到我现有的应用程序中? 谢谢!

    0热度

    1回答

    OnLoad我只收到响应缓冲区,我如何获得响应标题? 看到wget2 API:http://kripken.github.io/emscripten-site/docs/api_reference/emscripten.h.html#c.emscripten_async_wget2_data