asm.js

    0热度

    3回答

    我有一个名为generate.php的PHP文件,它根据我设置的一些参数生成PNG电子邮件。可以显示图像,例如使用该图像将返回“myString”文本的图像。 话,我想补充一个链接,允许用户下载图片: 我创建了一个文件的download.php用下面的代码: header('Content-disposition: attachment; filename=string.png'); heade

    0热度

    1回答

    此代码在Firefox中很好地工作 - 尽管由于某些原因,将Uint8Array更改为Uint32array会中断。在这种情况下,我需要以不同的方式强制数字吗? function Module(stdlib, foreign, heap) { "use asm"; // Variable Declarations var els = new stdlib.Ui

    1热度

    1回答

    类 当我试图让形状和在这个地方不同的形状,如“八面体”,“立方体”,“领域”,一个总体载体... 我试图做一些事情与此类似http://www.cplusplus.com/forum/general/2710/但线121 - 136 if (shape_type == 0) { sphere->set_shape(Coordinates, Properties, mode);

    2热度

    2回答

    激活抗锯齿,可以激活在画布上上下文intialization抗锯齿像 gl = canvas.getContext("experimental-webgl", { antialias: true }); 我简单的问题是:如何能此选项可以通过Emscripten账套++来asm.js编译器?我不问通过自定义着色器代码实现自己的抗锯齿。

    0热度

    1回答

    我有一个画布控件,当您将鼠标移动到其上并在鼠标离开时收缩时,它的高度会增加。 <Canvas x:Name="infoBar" Width="720" Height="39" Background="Red"> <Canvas.Triggers> <EventTrigger RoutedEvent="Canvas.MouseEnter"> <Begi

    1热度

    1回答

    我做的真的很接近这个代码的东西: for(int k=0; k<n; k++) { // n for(int a=0; a<k; a++) { // n/2 -> n (watch the a<k) ... // c } for(int i=0; i<n; i++) { // n for(int a=0; a<i; a++)

    0热度

    1回答

    我在JavaScript中实现了一个自下而上的树型转换器。它将用于supercombinator reducer的解释器,所以这个算法必须尽可能快,因为它会影响构建在其上的每个程序。这是我目前的实现: function transform(tree,fn){ var root = tree, node = tree, child, parent,

    4热度

    1回答

    我一直在研究HTML5应用程序,该应用程序绘制由迭代函数(例如着名的Mandelbrot分形)定义的分形图像。 http://en.wikipedia.org/wiki/Mandelbrot_set 我的理解是,JavaScript只使用单一数据类型的数字,双精度浮点数。由于这个限制,我不能让我的程序尽可能精确地绘制,因为我希望能够做到。在互联网上有图像和视频,表示分形图像如此精确,以至于他们在小

    2热度

    1回答

    我有一个asmjs模块,它在名为'MEM'的ArrayBuffer上工作。重绘函数在每个循环中被调用。在第一个'siz'字节中存储像素颜色。我的代码有效,但运行缓慢。是否有可能以某种方式加快速度? arraybuffer不能是'siz'长度,因为模块在整个ArrayBuffer上工作。 var MEM = new ArrayBuffer(2*1024*1024); var MEMU8 = new

    1热度

    2回答

    在Asm.js定义的第一行有一个基于Asm.js,代码示例说明了位运算有助于有一个更快的JS代码: HEAP32[p >> 2]|0 或 (x+y)|0 我的问题是,这个操作如何提升性能,以及在Asm.js或Emscripten生成的JS代码中多次使用这个按位运算符的原因是什么?