Skip to content

Commit a5ed153

Browse files
committed
Move WebAssembly Table support from jslib to jspre
Avoids generating WebAssembly Table when not in use
1 parent 1f6bcc9 commit a5ed153

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

Packages/webxr/Runtime/Plugins/WebGL/webxr.jslib

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,6 @@ var LibraryWebXR = {
1414
Module.WebXR.onEndXRPtr = onEndXRPtr;
1515
Module.WebXR.onXRCapabilitiesPtr = onXRCapabilitiesPtr;
1616
Module.WebXR.onInputProfilesPtr = onInputProfilesPtr;
17-
Module.dynCall_v = Module.dynCall_v || function (cb) {
18-
return getWasmTableEntry(cb)();
19-
};
20-
Module.dynCall_vi = Module.dynCall_vi || function (cb, arg1) {
21-
return getWasmTableEntry(cb)(arg1);
22-
};
23-
Module.dynCall_vii = Module.dynCall_vii || function (cb, arg1, arg2) {
24-
return getWasmTableEntry(cb)(arg1, arg2);
25-
};
26-
Module.dynCall_viffffffff = Module.dynCall_viffffffff || function (cb, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {
27-
return getWasmTableEntry(cb)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
28-
};
2917
},
3018

3119
InitXRSharedArray: function(byteOffset) {

Packages/webxr/Runtime/Plugins/WebGL/webxr.jspre

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,19 @@ void main()
7171
}
7272
return source
7373
}
74+
75+
Module.dynCall_v = Module.dynCall_v || function (cb) {
76+
return getWasmTableEntry(cb)();
77+
};
78+
Module.dynCall_vi = Module.dynCall_vi || function (cb, arg1) {
79+
return getWasmTableEntry(cb)(arg1);
80+
};
81+
Module.dynCall_vii = Module.dynCall_vii || function (cb, arg1, arg2) {
82+
return getWasmTableEntry(cb)(arg1, arg2);
83+
};
84+
Module.dynCall_viffffffff = Module.dynCall_viffffffff || function (cb, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) {
85+
return getWasmTableEntry(cb)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
86+
};
7487
}
7588

7689

0 commit comments

Comments
 (0)