summaryrefslogtreecommitdiff
path: root/WebInterface/wasm/webhogg/loader.js
diff options
context:
space:
mode:
authornatrixaeria <janng@gmx.de>2019-06-02 12:36:14 +0200
committernatrixaeria <janng@gmx.de>2019-06-02 12:36:14 +0200
commit08cdc5c6e8310890b1e7102b1fcb68dd5f6009a9 (patch)
tree290253b0eef54384b23dbc54d05f78163cea077f /WebInterface/wasm/webhogg/loader.js
parent5ded8b3c6813268dd44afa5a782c55f8a4f5ecae (diff)
Send OffscreenCanvas to graphics worker
Diffstat (limited to 'WebInterface/wasm/webhogg/loader.js')
-rw-r--r--WebInterface/wasm/webhogg/loader.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/WebInterface/wasm/webhogg/loader.js b/WebInterface/wasm/webhogg/loader.js
index e1ad8f9..51c4354 100644
--- a/WebInterface/wasm/webhogg/loader.js
+++ b/WebInterface/wasm/webhogg/loader.js
@@ -1,4 +1,9 @@
+let canvas = document.getElementById('canvas');
+
let game_logic = new Worker(
'./game_logic.js',
{type: 'module', credentials: 'include'}
);
+
+let ofc = canvas.transferControlToOffscreen();
+game_logic.postMessage({canvas: ofc}, [ofc]);