emscripten

    0熱度

    1回答

    此代碼是不正確,但它告訴我試圖做 char* p = EM_ASM( var a = new ArrayBuffer(8); return a; ); 什麼是獲得了JavaScript arrayBuffer的C指針的正確方法是什麼? 我只想讀取數組緩衝區不寫

    -1熱度

    1回答

    我的C代碼將由Emscripten編譯 如何創建HTML元素? 有此emscripten功能 emscripten_request_pointerlock需要一個Target HTML element id 如何創建HTML元素後,我能得到這個ID?

    0熱度

    1回答

    我有一個HTML文件,我複製粘貼emscripten生成的代碼到它的<script></script>區域 的瀏覽器中運行的emscripten代碼之前所有的HTML文件已被處理 因此,如果emscripten代碼使用一個HTML元素是在<script></script>區域之後,它不會工作 here它說C main()函數在頁面完全加載後調用,但這是錯誤的 如何讓C代碼運行後該html文件是完全

    0熱度

    1回答

    emscripten_set_canvas_size如何知道在我的HTML文件中有多少畫布需要調整大小,我該怎麼辦? 爲什麼只能有一個emscripten_set_main_loop,如果想要2個循環一個用於渲染,另一個用於物理,javascript中我會用​​和setInterval?

    1熱度

    2回答

    我正在編譯一些C++代碼給emscripten。我注意到emscripten包含了一大段代碼來支持文件系統操作。根據emscripten的文檔,包含這段代碼是因爲編譯後的C++調用了I/O函數。否則,它不會在那裏。這是文檔的相關部分: Emscripten決定是否自動包含文件系統支持 。許多程序不需要文件,並且文件系統支持 的大小不可忽略,因此Emscripten在 看不到原因時避免包含它。這意味

    2熱度

    1回答

    我正在開發一個數學web應用程序(http://www-fourier.ujf-grenoble.fr/%7eparisse/xcasen.html),通過emscripten 1.34.1從C++編譯爲javascript。 Firefox 45內部的性能很好,例如ifactor(2^128 + 1)在我的Mac上使用Firefox 45時採用0.1^==時間(ifactor(2^128 + 1

    2熱度

    1回答

    改寫這樣的問題: 我應該如何結合,與數組作爲成員變量從C/C++ API的JavaScript返回一個對象的功能時,不知道數組的先驗長度? 我有一個基本數據類型的指針 struct Person { const char* name; int age; Person() {} }; 一個結構和我有應該返回這個這個結構 Person getPerson

    0熱度

    1回答

    我正在使用emcc/em++,試圖鏈接幾個LLVM字節代碼,但其中一些失敗。 $ em++ -std=c++11 \ -o _assimp.js \ -O2 \ --memory-init-file 0 \ -I../include \ code/CMakeFiles/assimp.dir/*.o \ code/CMakeFiles/assimp.dir/__/contrib/Conv

    1熱度

    1回答

    我嘗試實現一個非常簡單的示例以從數組中返回值。我例子似乎簡單,但我不明白爲什麼它不工作: 這是我的代碼在C++ static int results[20]; extern "C" { void setValue(int index, int value { results[index] = value; } int getValue (int ind

    -1熱度

    1回答

    我使用openglEs 2.0。我正在研究硬件蒙皮。我嘗試傳遞骨骼索引作爲ivec4,但編譯器告訴我,不可能使用ivec4作爲頂點屬性。我怎樣才能克服這種困惑? 這裏是我的頂點着色器的代碼。 0(1) : error C7507: OpenGL does not allow attributes of type ivec4 "struct Bone" "{" " mat4 t