Browse Source

Hoist STRING_SIZE constant

Damian Tarnawski 1 year ago
parent
commit
8de7d2f18f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      vendor/wasm/js/runtime.js

+ 2 - 1
vendor/wasm/js/runtime.js

@@ -13,6 +13,8 @@ function stripNewline(str) {
     return str.replace(/\n/, ' ')
     return str.replace(/\n/, ' ')
 }
 }
 
 
+const STRING_SIZE = 2*4;
+
 class WasmMemoryInterface {
 class WasmMemoryInterface {
 	constructor() {
 	constructor() {
 		this.memory = null;
 		this.memory = null;
@@ -204,7 +206,6 @@ class WebGLInterface {
 		}
 		}
 	}
 	}
 	getSource(shader, strings_ptr, strings_length) {
 	getSource(shader, strings_ptr, strings_length) {
-		const STRING_SIZE = 2*4;
 		let source = "";
 		let source = "";
 		for (let i = 0; i < strings_length; i++) {
 		for (let i = 0; i < strings_length; i++) {
 			let ptr = this.mem.loadPtr(strings_ptr + i*STRING_SIZE);
 			let ptr = this.mem.loadPtr(strings_ptr + i*STRING_SIZE);