Files
endless-runner-vibe/.cargo/config.toml
Gabriel Kaszewski c5c1436bc7 Fix WebGL2 for web build (raylib 5 requires VAOs)
Add -sUSE_WEBGL2=1 -sMIN_WEBGL_VERSION=2 -sMAX_WEBGL_VERSION=2 to both
EMCC_CFLAGS and linker flags. raylib 5.x enables VAOs by default which
require WebGL2; without it glVertexAttribPointer fails on the clientside
property of an undefined VAO object.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 00:39:03 +01:00

14 lines
474 B
TOML

[target.wasm32-unknown-emscripten]
rustflags = [
"-C", "link-arg=-sUSE_GLFW=3",
"-C", "link-arg=-sASYNCIFY",
"-C", "link-arg=-sASYNCIFY_STACK_SIZE=1048576",
"-C", "link-arg=-sGL_ENABLE_GET_PROC_ADDRESS=1",
"-C", "link-arg=-sWASM=1",
"-C", "link-arg=-sALLOW_MEMORY_GROWTH=1",
"-C", "link-arg=-sINITIAL_MEMORY=67108864",
"-C", "link-arg=-sUSE_WEBGL2=1",
"-C", "link-arg=-sMIN_WEBGL_VERSION=2",
"-C", "link-arg=-sMAX_WEBGL_VERSION=2",
]