Skip to content

Instantly share code, notes, and snippets.

@mtrive
Last active September 11, 2022 07:07
Show Gist options
  • Save mtrive/01374844278d2ec377c7f6bbc4df4e6a to your computer and use it in GitHub Desktop.
Save mtrive/01374844278d2ec377c7f6bbc4df4e6a to your computer and use it in GitHub Desktop.
Unity Editor script to enable WebAssembly multithreading
using UnityEditor;
using UnityEngine;
[InitializeOnLoad]
class EnableThreads
{
static EnableThreads()
{
PlayerSettings.WebGL.linkerTarget = WebGLLinkerTarget.Wasm;
PlayerSettings.WebGL.threadsSupport = true;
PlayerSettings.WebGL.memorySize = 512;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment