mirror of
https://github.com/odin-lang/Odin.git
synced 2025-12-31 18:32:12 +00:00
12 lines
561 B
Batchfile
12 lines
561 B
Batchfile
REM NOTE: changing this requires changing the same values in the `web/index.html`.
|
|
set INITIAL_MEMORY_PAGES=2000
|
|
set MAX_MEMORY_PAGES=65536
|
|
|
|
set PAGE_SIZE=65536
|
|
set /a INITIAL_MEMORY_BYTES=%INITIAL_MEMORY_PAGES% * %PAGE_SIZE%
|
|
set /a MAX_MEMORY_BYTES=%MAX_MEMORY_PAGES% * %PAGE_SIZE%
|
|
|
|
call odin.exe build . -target:js_wasm32 -out:web/triangle.wasm -o:size -extra-linker-flags:"--export-table --import-memory --initial-memory=%INITIAL_MEMORY_BYTES% --max-memory=%MAX_MEMORY_BYTES%"
|
|
|
|
copy "..\wgpu.js" "web\wgpu.js"
|
|
copy "..\..\wasm\js\runtime.js" "web\runtime.js" |