emscripten

    3熱度

    1回答

    我試圖通過將像素直接繪製到imageData緩衝區來更新JavaScript畫布。基本上,我在每次mousemove/touchmove事件後更新imageData緩衝區上的所有像素,並嘗試獲得最佳性能。 背景: 我正在開發一個基於emscripten的應用程序,其中畫布上的圖形完全由「本地」代碼逐個像素繪製。我在這個問題中給出的例子是一個更簡單的例子,我轉載了我的問題。 我現在有encouter

    2熱度

    1回答

    我想獲得某種持久性與emscripten工作... 我試圖做(作爲一個概念證明)是每一個頁面被擊中時的時間添加到文件的末尾 目前似乎每次創建該文件的運行... 這裏的代碼的相關位 EM_ASM( FS.mkdir('/IDBFS'); FS.mount(IDBFS, {}, '/IDBFS'); FS.syncfs(true, function (err) {

    1熱度

    2回答

    在Asm.js定義的第一行有一個基於Asm.js,代碼示例說明了位運算有助於有一個更快的JS代碼: HEAP32[p >> 2]|0 或 (x+y)|0 我的問題是,這個操作如何提升性能,以及在Asm.js或Emscripten生成的JS代碼中多次使用這個按位運算符的原因是什麼?

    0熱度

    1回答

    有沒有任何Emscripten API如何將C++源代碼文件轉換爲js?

    3熱度

    2回答

    在Emscripten wiki(Interacting with code)中,只有兩種可能的返回類型被列爲ccall或cwrap(「數字」和「字符串」)。如何包裝/調用不返回任何東西的函數(void返回類型)?

    1熱度

    1回答

    我通過Emscripten wiki(Interacting with code)發現通過javascript調用的C函數ccall或cwrap在傳遞或返回字符串時應該有char*作爲參數或返回類型。我在C中不是很有經驗(我的項目的其餘部分是用C++編寫的),但我知道你通常必須在C中手動釋放動態字符串。當從JavaScript傳遞字符串到C函數時是這種情況如果是的話,應該怎麼做?

    0熱度

    1回答

    問題: 我被困了中的問題我必須找到機器詳細信息(操作系統版本,操作系統體系結構,操作系統角色主機名,SCCM站點代碼,SCCM版本,IP地址,MAC地址)。 早些時候我使用activex對象,在其中使用activex在客戶端瀏覽器上下文中部署dll(使用C++代碼編寫並使用firebreath從ocx編譯的C++文件生成dll)。 Firebreath使用NPAPI。此本機代碼適用於所有瀏覽器(C

    6熱度

    2回答

    我想從JavaScript傳遞一個Javascript對象到C++類/方法。 我有以下簡單的代碼片段,其無法正常工作: // Access JS objects in C++ like C++ objects #include "emscripten/val.h" //Causing errors ! using namespace emscripten; int main() {

    6熱度

    1回答

    庫時,我想在「正常」的程序使用的庫我安裝他們傾向於 apt-get install libjsoncpp-dev apt-get install libassimp-dev 然後FIND_LIBRARY中的CMakeLists.txt FIND_LIBRARY(JSONCPP_LIBRARY NAMES jsoncpp) TARGET_LINK_LIBRARIES(hello ${JSON

    2熱度

    2回答

    激活抗鋸齒,可以激活在畫布上上下文intialization抗鋸齒像 gl = canvas.getContext("experimental-webgl", { antialias: true }); 我簡單的問題是:如何能此選項可以通過Emscripten賬套++來asm.js編譯器?我不問通過自定義着色器代碼實現自己的抗鋸齒。