diff options
author | Bartosz Taudul <wolf@nereid.pl> | 2022-10-02 01:41:08 +0300 |
---|---|---|
committer | Bartosz Taudul <wolf@nereid.pl> | 2022-10-02 01:41:08 +0300 |
commit | 75b95233ea700646c1bf1b7552a5fe99363971b0 (patch) | |
tree | ed789c2da25ce18a4c1597359ca10fcf469ab97d | |
parent | dff45f1dc14b77445e6df9ac41562f506eec2610 (diff) |
Preload embedded trace on emscripten.
-rw-r--r-- | profiler/build/wasm/build.mk | 2 | ||||
-rw-r--r-- | profiler/src/main.cpp | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/profiler/build/wasm/build.mk b/profiler/build/wasm/build.mk index ae172db2..578b14e5 100644 --- a/profiler/build/wasm/build.mk +++ b/profiler/build/wasm/build.mk @@ -5,7 +5,7 @@ CFLAGS += -sUSE_FREETYPE=1 -pthread CXXFLAGS := $(CFLAGS) -std=c++17 DEFINES += -DIMGUI_ENABLE_FREETYPE -DIMGUI_IMPL_OPENGL_ES2 INCLUDES := -I../../../imgui -I$(HOME)/.emscripten_cache/sysroot/include/capstone -LIBS += -lpthread -ldl $(HOME)/.emscripten_cache/sysroot/lib/libcapstone.a -sUSE_GLFW=3 -sTOTAL_MEMORY=512mb -sWASM_BIGINT=1 -sPTHREAD_POOL_SIZE=4 +LIBS += -lpthread -ldl $(HOME)/.emscripten_cache/sysroot/lib/libcapstone.a -sUSE_GLFW=3 -sTOTAL_MEMORY=512mb -sWASM_BIGINT=1 -sPTHREAD_POOL_SIZE=4 --preload-file embed.tracy PROJECT := Tracy IMAGE := $(PROJECT)-$(BUILD).html diff --git a/profiler/src/main.cpp b/profiler/src/main.cpp index 6ac2dff0..2756a028 100644 --- a/profiler/src/main.cpp +++ b/profiler/src/main.cpp @@ -148,6 +148,9 @@ int main( int argc, char** argv ) sprintf( title, "Tracy Profiler %i.%i.%i", tracy::Version::Major, tracy::Version::Minor, tracy::Version::Patch ); std::unique_ptr<tracy::FileRead> initFileOpen; +#ifdef __EMSCRIPTEN__ + initFileOpen = std::unique_ptr<tracy::FileRead>( tracy::FileRead::Open( "embed.tracy" ) ); +#endif if( argc == 2 ) { if( strcmp( argv[1], "--help" ) == 0 ) |