Skip to content

Commit 0aa395b

Browse files
committed
Added support for WebAssembly Table
1 parent ba65841 commit 0aa395b

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

Packages/webxr/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
### Changed
10+
- Added support for WebAssembly Table, to support newer Unity versions features.
11+
912
## [0.22.0] - 2024-02-25
1013
### Added
1114
- An option in WebXRCameraSettings to set flat/normal mode camera pose when returning from XR mode.

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,18 @@ 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+
};
1729
},
1830

1931
InitXRSharedArray: function(byteOffset) {

0 commit comments

Comments
 (0)