emscripten

    0熱度

    1回答

    標題中提到的功能經常用在我的代碼庫中,我認爲它是相對標準的。現在我感到驚訝的是,emcc編譯器似乎無法處理它。 我願做這樣的事情: unsigned char PermutationTable[256] = { 151,160,137,91,90,15,131,13,201,95,96,53,194,233,7,225,140,36,103,30,69,142, 8,99,37

    3熱度

    1回答

    按照步驟開發人員指南,它在MAC上失敗。 http://webassembly.org/getting-started/developers-guide/ 我有一個乾淨的Mac安裝10.11.6 (15G31),這裏是日誌。 Mac-MBP:emsdk_portable wasm$ ./emsdk activate clang-incoming-64bit emscripten-in

    0熱度

    1回答

    是否有可能將彙編或x86/x64代碼編譯爲JavaScript? 或asm - > LLVM-IR - > JS? UPD: 所以我的最後一個問題是: 我有ASM上市(節選) push %rbp mov %rsp,%rbp sub $0x10,%rsp mov 0x5e41(%rip),%eax lea 0x601a(%rip),%rdx cltq movzbl (%rdx,%rax,

    0熱度

    3回答

    我已經將問題縮小到這個範圍。我有兩個屬性指向完全相同的數據。這在使用本機C++編譯時可以正常工作。然而,當與emscripten建,JavaScript控制檯顯示每一幀以下錯誤: 'glDrawArrays: attempt to access out of range vertices in attribute 1' 當我註釋掉「glEnableVertexAttribArray」行來啓用第

    0熱度

    1回答

    我嘗試使用emscripten從源構建簡單項目時遇到了問題。讓我描述我的行爲,一步一步:我使用Ubuntu 14.04 LTS 安裝emscripten(I have followed instructions) 安裝cocos2dx(I have followed instructions on the github) 我創建新的項目(我按照說明書在github上),建立它的Linux和運行,它

    0熱度

    1回答

    我想編譯OpenEXR with emscripten並將其鏈接到我的程序,最終將成爲html文件。 編譯OpenEXR with emscripten我沒有問題。問題是當我嘗試鏈接.bc文件與我的應用程序。我得到一個錯誤,說 「EXEC:error:鏈接全局名爲'main':符號乘以 defined!」。 我跟蹤到這個錯誤,發現在OpenEXR內的一個CPP文件中有一個main函數。它是b44E

    1熱度

    1回答

    我想用emscripten和C++做一些庫測試。我需要讓一些JavaScript變量在C++調用之間保持不變,但我一直無法弄清楚如何去做。 我覺得這可能是簡單的,我錯過了,或者它不可能。這是一個獨立的程序,沒有別的東西在運行。下面是一個最小的例子: #include <emscripten.h> int main() { //this works and prints 1

    5熱度

    2回答

    我想測試WebAssembly以進行一些複雜的數組計算。 因此,我已經寫了一個簡單的C++函數加入含有每3個元件中的兩個int數組: // hello.cpp extern "C" { void array_add(int * summed, int* a, int* b) { for (int i=0; i < 3; i++) { summed[i] = a[i] +

    2熱度

    1回答

    我看makeSetValue,makeGetValue和maybeExport在許多腳本,例如在preamble.js 但我不知道如何使用它們,或者他們到底是如何工作的,因爲這個功能不是文檔中提到。 示例代碼: function writeArrayToMemory(array, buffer) { for (var i = 0; i < array.length; i++) {

    0熱度

    1回答

    我想製作多平臺應用程序,目前它可以與PC和android一起使用,我希望將它移植到網上。 我不想使用sdl2或glfw3。 所有我想要的是創造OpenGL上下文,然後只需運行我opengles代碼(如Android中可以有一個非常基本的應用程序只是通過創建GLSurfaceView實例和實施2個回調:onDraw,onCreate在NDK) 你知道任何文字/ turotials指出這個問題?