Commit ef7ba06
Update graphics contract, Update to latest version of BabylonNative (#191)
* update UWP engineView to use modified graphics contract
* update react-native-windows, react-native BabylonNative graphics contract
* Update BabylonNative to latest commit, remove void* from BabylonNative UpdateView contract
* update UWP engineView to use modified graphics contract
* update react-native-windows, react-native BabylonNative graphics contract
* Update BabylonNative to latest commit, remove void* from BabylonNative UpdateView contract
* remove WindowType from BabylonNative.h for now
* continue reverting to void*, use reinterpret_cast
* Change openxr_loaderd library name, add static lib build target
* Use objc++ compilation for re react-native-ios
* update BabylonNative to incorporate contract changes, remove GraphicsPlatform.h include
* Update Modules/@babylonjs/react-native/shared/BabylonNative.cpp
Co-authored-by: Ryan Tremblay <[email protected]>
Co-authored-by: Ryan Tremblay <[email protected]>1 parent f5d17e7 commit ef7ba06
File tree
6 files changed
+16
-10
lines changed- Modules/@babylonjs
- react-native-windows/windows
- BabylonReactNative
- react-native
- ios
- submodules
6 files changed
+16
-10
lines changedLines changed: 1 addition & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
58 | 56 | | |
59 | | - | |
| 57 | + | |
60 | 58 | | |
61 | 59 | | |
62 | 60 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
66 | 71 | | |
67 | 72 | | |
68 | | - | |
| 73 | + | |
69 | 74 | | |
70 | 75 | | |
71 | 76 | | |
72 | | - | |
| 77 | + | |
73 | 78 | | |
74 | 79 | | |
75 | 80 | | |
| |||
222 | 227 | | |
223 | 228 | | |
224 | 229 | | |
225 | | - | |
| 230 | + | |
226 | 231 | | |
227 | 232 | | |
228 | 233 | | |
229 | | - | |
| 234 | + | |
230 | 235 | | |
231 | 236 | | |
232 | 237 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
Submodule BabylonNative updated 61 files
- Apps/BabylonScripts/babylon.max.js+198.1k-197.9k
- Apps/Playground/Android/app/src/main/cpp/BabylonNativeJNI.cpp+10-2
- Apps/Playground/Scripts/playground_runner.js+1-1
- Apps/Playground/UWP/App.cpp+8-3
- Apps/Playground/Win32/App.cpp+6-1
- Apps/Playground/X11/App.cpp+9-4
- Apps/Playground/iOS/LibNativeBridge.h+2-1
- Apps/Playground/iOS/LibNativeBridge.mm+7-4
- Apps/Playground/iOS/ViewController.swift+1-3
- Apps/Playground/macOS/ViewController.mm+8-5
- Apps/ValidationTests/Android/app/src/main/cpp/BabylonNativeJNI.cpp+14-6
- Apps/ValidationTests/Shared/TestUtils.h+11-10
- Apps/ValidationTests/Win32/App.cpp+6-1
- Apps/ValidationTests/X11/App.cpp+10-4
- Apps/ValidationTests/iOS/LibNativeBridge.h+2-1
- Apps/ValidationTests/iOS/LibNativeBridge.mm+9-6
- Apps/ValidationTests/iOS/ViewController.swift+1-2
- Apps/ValidationTests/macOS/ViewController.mm+8-6
- Core/Graphics/CMakeLists.txt+67-4
- Core/Graphics/Include/Android/Babylon/GraphicsPlatform.h+15
- Core/Graphics/Include/Apple/Babylon/GraphicsPlatform.h+15
- Core/Graphics/Include/Shared/Babylon/Graphics.h+8-6
- Core/Graphics/Include/UWP/CoreWindow/Babylon/GraphicsPlatform.h+17
- Core/Graphics/Include/UWP/SwapChainPanel/Babylon/GraphicsPlatform.h+15
- Core/Graphics/Include/Unix/Babylon/GraphicsPlatform.h+15
- Core/Graphics/Include/Win32/Babylon/GraphicsPlatform.h+15
- Core/Graphics/Source/Android/Babylon/GraphicsPlatformImpl.h
- Core/Graphics/Source/Android/GraphicsPlatform.cpp+27
- Core/Graphics/Source/Apple/Babylon/GraphicsPlatformImpl.h
- Core/Graphics/Source/Apple/iOS/GraphicsPlatform.mm+24
- Core/Graphics/Source/Apple/macOS/GraphicsPlatform.mm+26
- Core/Graphics/Source/Graphics.cpp+12-22
- Core/Graphics/Source/GraphicsImpl.cpp+51-48
- Core/Graphics/Source/GraphicsImpl.h+20-12
- Core/Graphics/Source/UWP/Babylon/GraphicsPlatformImpl.h
- Core/Graphics/Source/UWP/CoreWindow/GraphicsPlatform.cpp+31
- Core/Graphics/Source/UWP/SwapChainPanel/GraphicsPlatform.cpp+32
- Core/Graphics/Source/Unix/Babylon/GraphicsPlatformImpl.h
- Core/Graphics/Source/Unix/GraphicsPlatform.cpp+41
- Core/Graphics/Source/Win32/Babylon/GraphicsPlatformImpl.h
- Core/Graphics/Source/Win32/GraphicsPlatform.cpp+27
- Dependencies/AndroidExtensions/Include/AndroidExtensions/JavaWrappers.h+20
- Dependencies/AndroidExtensions/Source/JavaWrappers.cpp+24
- Dependencies/xr/Include/XR.h+3-3
- Dependencies/xr/Source/ARCore/XR.cpp+12-12
- Dependencies/xr/Source/ARKit/XR.mm+12-12
- Dependencies/xr/Source/OpenXR/Include/IXrContextOpenXR.h+1
- Dependencies/xr/Source/OpenXR/XR.cpp+16-21
- Dependencies/xr/Source/OpenXR/XrRegistry.h+1
- Plugins/NativeCapture/CMakeLists.txt+1-1
- Plugins/NativeCapture/Source/NativeCapture.cpp+13-13
- Plugins/NativeEngine/Include/Babylon/Plugins/NativeEngine.h-2
- Plugins/NativeEngine/Source/NativeEngine.cpp+2-2
- Plugins/NativeEngine/Source/NativeEngine.h+3-3
- Plugins/NativeXr/CMakeLists.txt+4
- Plugins/NativeXr/Source/NativeXr.cpp+33-33
- Polyfills/Window/CMakeLists.txt+4-3
- Polyfills/Window/Include/Babylon/Polyfills/Window.h+1
- Polyfills/Window/Source/Window.cpp+21
- Polyfills/Window/Source/Window.h+1-1
- azure-pipelines.yml+45-26
0 commit comments