diff --git a/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/BabylonReactNative.vcxproj b/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/BabylonReactNative.vcxproj index 1d4f6178a..9d85dd1db 100644 --- a/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/BabylonReactNative.vcxproj +++ b/Modules/@babylonjs/react-native-windows/windows/BabylonReactNative/BabylonReactNative.vcxproj @@ -144,6 +144,7 @@ $(BabylonNativeBuildDir)\Plugins\NativeEngine\$(Configuration); $(BabylonNativeBuildDir)\Plugins\NativeInput\$(Configuration); $(BabylonNativeBuildDir)\Plugins\NativeOptimizations\$(Configuration); + $(BabylonNativeBuildDir)\Plugins\NativeTracing\$(Configuration); $(BabylonNativeBuildDir)\Plugins\NativeXr\$(Configuration); $(BabylonNativeBuildDir)\Polyfills\Window\$(Configuration); $(BabylonNativeBuildDir)\Polyfills\XMLHttpRequest\$(Configuration); @@ -191,6 +192,7 @@ NativeEngine.lib; NativeInput.lib; NativeOptimizations.lib; + NativeTracing.lib; NativeXr.lib; nvtt.lib; OGLCompilerd.lib; @@ -249,6 +251,7 @@ NativeEngine.lib; NativeInput.lib; NativeOptimizations.lib; + NativeTracing.lib; NativeXr.lib; nvtt.lib; OGLCompiler.lib; diff --git a/Modules/@babylonjs/react-native-windows/windows/CMakeLists.txt b/Modules/@babylonjs/react-native-windows/windows/CMakeLists.txt index a6ac019b5..4ba115709 100644 --- a/Modules/@babylonjs/react-native-windows/windows/CMakeLists.txt +++ b/Modules/@babylonjs/react-native-windows/windows/CMakeLists.txt @@ -43,6 +43,7 @@ target_link_libraries(BabylonNative NativeEngine NativeInput NativeOptimizations + NativeTracing NativeXr Window XMLHttpRequest diff --git a/Modules/@babylonjs/react-native/android/CMakeLists.txt b/Modules/@babylonjs/react-native/android/CMakeLists.txt index 4d02ba107..f1c9f285c 100644 --- a/Modules/@babylonjs/react-native/android/CMakeLists.txt +++ b/Modules/@babylonjs/react-native/android/CMakeLists.txt @@ -79,6 +79,7 @@ target_link_libraries(BabylonNative NativeEngine NativeInput NativeOptimizations + NativeTracing NativeXr Window XMLHttpRequest diff --git a/Modules/@babylonjs/react-native/ios/CMakeLists.txt b/Modules/@babylonjs/react-native/ios/CMakeLists.txt index 90d06ee4b..c0874cea6 100644 --- a/Modules/@babylonjs/react-native/ios/CMakeLists.txt +++ b/Modules/@babylonjs/react-native/ios/CMakeLists.txt @@ -57,6 +57,7 @@ target_link_libraries(BabylonNative NativeEngine NativeInput NativeOptimizations + NativeTracing NativeXr Window XMLHttpRequest diff --git a/Modules/@babylonjs/react-native/react-native-babylon.podspec b/Modules/@babylonjs/react-native/react-native-babylon.podspec index a55e242f8..83224db9b 100644 --- a/Modules/@babylonjs/react-native/react-native-babylon.podspec +++ b/Modules/@babylonjs/react-native/react-native-babylon.podspec @@ -35,6 +35,7 @@ Pod::Spec.new do |s| 'NativeEngine', 'NativeInput', 'NativeOptimizations', + 'NativeTracing', 'NativeXR', 'SPIRV', 'spirv-cross-core', diff --git a/Modules/@babylonjs/react-native/shared/BabylonNative.cpp b/Modules/@babylonjs/react-native/shared/BabylonNative.cpp index 04ceb48f9..2d0cca0f9 100644 --- a/Modules/@babylonjs/react-native/shared/BabylonNative.cpp +++ b/Modules/@babylonjs/react-native/shared/BabylonNative.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -50,6 +51,7 @@ namespace Babylon Plugins::NativeCapture::Initialize(m_env); m_nativeInput = &Plugins::NativeInput::CreateForJavaScript(m_env); Plugins::NativeOptimizations::Initialize(m_env); + Plugins::NativeTracing::Initialize(m_env); // Initialize Babylon Native polyfills Polyfills::Window::Initialize(m_env); diff --git a/Modules/@babylonjs/react-native/submodules/BabylonNative b/Modules/@babylonjs/react-native/submodules/BabylonNative index 0914aa6f0..8ac940fab 160000 --- a/Modules/@babylonjs/react-native/submodules/BabylonNative +++ b/Modules/@babylonjs/react-native/submodules/BabylonNative @@ -1 +1 @@ -Subproject commit 0914aa6f0c527121e1ebc5e11663126ad11de9a3 +Subproject commit 8ac940fabdd0752035caa9880426bca0556ba518 diff --git a/Package/gulpfile.js b/Package/gulpfile.js index b1187e7bd..b8f877a46 100644 --- a/Package/gulpfile.js +++ b/Package/gulpfile.js @@ -473,6 +473,7 @@ const validate = async () => { 'Assembled/ios/libs/libNativeEngine.a', 'Assembled/ios/libs/libNativeInput.a', 'Assembled/ios/libs/libNativeOptimizations.a', + 'Assembled/ios/libs/libNativeTracing.a', 'Assembled/ios/libs/libNativeXr.a', 'Assembled/ios/libs/libOGLCompiler.a', 'Assembled/ios/libs/libOSDependent.a', diff --git a/Package/iOS/CMakeLists.txt b/Package/iOS/CMakeLists.txt index 41e278251..37f7740cf 100644 --- a/Package/iOS/CMakeLists.txt +++ b/Package/iOS/CMakeLists.txt @@ -21,6 +21,7 @@ set(PACKAGED_LIBS NativeEngine NativeInput NativeOptimizations + NativeTracing NativeXr SPIRV spirv-cross-core