Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--capture/build/win32/capture.vcxproj36
-rw-r--r--capture/build/win32/capture.vcxproj.filters100
-rw-r--r--capture/src/capture.cpp4
-rw-r--r--csvexport/build/win32/csvexport.vcxproj36
-rw-r--r--csvexport/build/win32/csvexport.vcxproj.filters100
-rw-r--r--examples/OpenCLVectorAdd/CMakeLists.txt6
-rw-r--r--examples/ToyPathTracer/Source/Test.cpp2
-rw-r--r--examples/ToyPathTracer/Windows/TestCpu.vcxproj2
-rw-r--r--examples/ToyPathTracer/Windows/TestCpu.vcxproj.filters2
-rw-r--r--examples/ToyPathTracer/Windows/TestWin.cpp4
-rw-r--r--examples/fibers.cpp6
-rw-r--r--extra/identify.cpp2
-rw-r--r--import-chrome/build/win32/import-chrome.vcxproj36
-rw-r--r--import-chrome/build/win32/import-chrome.vcxproj.filters100
-rw-r--r--library/unix/build.mk2
-rw-r--r--library/win32/TracyProfiler.vcxproj2
-rw-r--r--library/win32/TracyProfiler.vcxproj.filters2
-rw-r--r--profiler/build/win32/Tracy.vcxproj36
-rw-r--r--profiler/build/win32/Tracy.vcxproj.filters102
-rw-r--r--profiler/src/HttpRequest.cpp2
-rw-r--r--profiler/src/main.cpp2
-rw-r--r--public/TracyClient.cpp (renamed from TracyClient.cpp)0
-rw-r--r--public/client/TracyAlloc.cpp (renamed from client/TracyAlloc.cpp)0
-rw-r--r--public/client/TracyArmCpuTable.hpp (renamed from client/TracyArmCpuTable.hpp)0
-rw-r--r--public/client/TracyCallstack.cpp (renamed from client/TracyCallstack.cpp)0
-rw-r--r--public/client/TracyCallstack.h (renamed from client/TracyCallstack.h)0
-rw-r--r--public/client/TracyCallstack.hpp (renamed from client/TracyCallstack.hpp)0
-rw-r--r--public/client/TracyDebug.hpp (renamed from client/TracyDebug.hpp)0
-rw-r--r--public/client/TracyDxt1.cpp (renamed from client/TracyDxt1.cpp)0
-rw-r--r--public/client/TracyDxt1.hpp (renamed from client/TracyDxt1.hpp)0
-rw-r--r--public/client/TracyFastVector.hpp (renamed from client/TracyFastVector.hpp)0
-rw-r--r--public/client/TracyLock.hpp (renamed from client/TracyLock.hpp)0
-rw-r--r--public/client/TracyProfiler.cpp (renamed from client/TracyProfiler.cpp)2
-rw-r--r--public/client/TracyProfiler.hpp (renamed from client/TracyProfiler.hpp)0
-rw-r--r--public/client/TracyRingBuffer.hpp (renamed from client/TracyRingBuffer.hpp)0
-rw-r--r--public/client/TracyScoped.hpp (renamed from client/TracyScoped.hpp)0
-rw-r--r--public/client/TracyStringHelpers.hpp (renamed from client/TracyStringHelpers.hpp)0
-rw-r--r--public/client/TracySysTime.cpp (renamed from client/TracySysTime.cpp)0
-rw-r--r--public/client/TracySysTime.hpp (renamed from client/TracySysTime.hpp)0
-rw-r--r--public/client/TracySysTrace.cpp (renamed from client/TracySysTrace.cpp)0
-rw-r--r--public/client/TracySysTrace.hpp (renamed from client/TracySysTrace.hpp)0
-rw-r--r--public/client/TracyThread.hpp (renamed from client/TracyThread.hpp)0
-rw-r--r--public/client/tracy_SPSCQueue.h (renamed from client/tracy_SPSCQueue.h)0
-rw-r--r--public/client/tracy_concurrentqueue.h (renamed from client/tracy_concurrentqueue.h)0
-rw-r--r--public/client/tracy_rpmalloc.cpp (renamed from client/tracy_rpmalloc.cpp)0
-rw-r--r--public/client/tracy_rpmalloc.hpp (renamed from client/tracy_rpmalloc.hpp)0
-rw-r--r--public/common/TracyAlign.hpp (renamed from common/TracyAlign.hpp)0
-rw-r--r--public/common/TracyAlloc.hpp (renamed from common/TracyAlloc.hpp)0
-rw-r--r--public/common/TracyApi.h (renamed from common/TracyApi.h)0
-rw-r--r--public/common/TracyColor.hpp (renamed from common/TracyColor.hpp)0
-rw-r--r--public/common/TracyForceInline.hpp (renamed from common/TracyForceInline.hpp)0
-rw-r--r--public/common/TracyMutex.hpp (renamed from common/TracyMutex.hpp)0
-rw-r--r--public/common/TracyProtocol.hpp (renamed from common/TracyProtocol.hpp)0
-rw-r--r--public/common/TracyQueue.hpp (renamed from common/TracyQueue.hpp)0
-rw-r--r--public/common/TracySocket.cpp (renamed from common/TracySocket.cpp)0
-rw-r--r--public/common/TracySocket.hpp (renamed from common/TracySocket.hpp)0
-rw-r--r--public/common/TracyStackFrames.cpp (renamed from common/TracyStackFrames.cpp)0
-rw-r--r--public/common/TracyStackFrames.hpp (renamed from common/TracyStackFrames.hpp)0
-rw-r--r--public/common/TracySystem.cpp (renamed from common/TracySystem.cpp)0
-rw-r--r--public/common/TracySystem.hpp (renamed from common/TracySystem.hpp)0
-rw-r--r--public/common/TracyUwp.hpp (renamed from common/TracyUwp.hpp)0
-rw-r--r--public/common/TracyYield.hpp (renamed from common/TracyYield.hpp)0
-rw-r--r--public/common/tracy_lz4.cpp (renamed from common/tracy_lz4.cpp)0
-rw-r--r--public/common/tracy_lz4.hpp (renamed from common/tracy_lz4.hpp)0
-rw-r--r--public/common/tracy_lz4hc.cpp (renamed from common/tracy_lz4hc.cpp)0
-rw-r--r--public/common/tracy_lz4hc.hpp (renamed from common/tracy_lz4hc.hpp)0
-rw-r--r--public/libbacktrace/LICENSE (renamed from libbacktrace/LICENSE)0
-rw-r--r--public/libbacktrace/alloc.cpp (renamed from libbacktrace/alloc.cpp)0
-rw-r--r--public/libbacktrace/backtrace.hpp (renamed from libbacktrace/backtrace.hpp)0
-rw-r--r--public/libbacktrace/config.h (renamed from libbacktrace/config.h)0
-rw-r--r--public/libbacktrace/dwarf.cpp (renamed from libbacktrace/dwarf.cpp)0
-rw-r--r--public/libbacktrace/elf.cpp (renamed from libbacktrace/elf.cpp)0
-rw-r--r--public/libbacktrace/fileline.cpp (renamed from libbacktrace/fileline.cpp)0
-rw-r--r--public/libbacktrace/filenames.hpp (renamed from libbacktrace/filenames.hpp)0
-rw-r--r--public/libbacktrace/internal.hpp (renamed from libbacktrace/internal.hpp)0
-rw-r--r--public/libbacktrace/macho.cpp (renamed from libbacktrace/macho.cpp)0
-rw-r--r--public/libbacktrace/mmapio.cpp (renamed from libbacktrace/mmapio.cpp)0
-rw-r--r--public/libbacktrace/posix.cpp (renamed from libbacktrace/posix.cpp)0
-rw-r--r--public/libbacktrace/sort.cpp (renamed from libbacktrace/sort.cpp)0
-rw-r--r--public/libbacktrace/state.cpp (renamed from libbacktrace/state.cpp)0
-rw-r--r--public/tracy/Tracy.hpp (renamed from Tracy.hpp)10
-rw-r--r--public/tracy/TracyC.h (renamed from TracyC.h)4
-rw-r--r--public/tracy/TracyD3D11.hpp (renamed from TracyD3D11.hpp)8
-rw-r--r--public/tracy/TracyD3D12.hpp (renamed from TracyD3D12.hpp)4
-rw-r--r--public/tracy/TracyLua.hpp (renamed from TracyLua.hpp)10
-rw-r--r--public/tracy/TracyOpenCL.hpp (renamed from TracyOpenCL.hpp)6
-rw-r--r--public/tracy/TracyOpenGL.hpp (renamed from TracyOpenGL.hpp)8
-rw-r--r--public/tracy/TracyVulkan.hpp (renamed from TracyVulkan.hpp)4
-rw-r--r--server/TracyBadVersion.hpp2
-rw-r--r--server/TracyColor.hpp2
-rw-r--r--server/TracyDecayValue.hpp2
-rw-r--r--server/TracyEvent.hpp4
-rw-r--r--server/TracyFileHeader.hpp2
-rw-r--r--server/TracyFileRead.hpp6
-rw-r--r--server/TracyFileWrite.hpp6
-rw-r--r--server/TracyImGui.hpp2
-rw-r--r--server/TracyPrint.hpp2
-rw-r--r--server/TracyShortPtr.hpp2
-rw-r--r--server/TracySlab.hpp2
-rw-r--r--server/TracySourceView.hpp4
-rw-r--r--server/TracyStringDiscovery.hpp2
-rw-r--r--server/TracyThreadCompress.hpp2
-rw-r--r--server/TracyVarArray.hpp2
-rw-r--r--server/TracyVector.hpp2
-rw-r--r--server/TracyView.cpp2
-rw-r--r--server/TracyView_Callstack.cpp2
-rw-r--r--server/TracyView_FindZone.cpp2
-rw-r--r--server/TracyWorker.cpp8
-rw-r--r--server/TracyWorker.hpp8
-rw-r--r--server/tracy_pdqsort.h2
-rw-r--r--test/Makefile4
-rw-r--r--test/test.cpp2
-rw-r--r--update/build/win32/update.vcxproj36
-rw-r--r--update/build/win32/update.vcxproj.filters100
114 files changed, 465 insertions, 385 deletions
diff --git a/capture/build/win32/capture.vcxproj b/capture/build/win32/capture.vcxproj
index 509c37b2..be512f84 100644
--- a/capture/build/win32/capture.vcxproj
+++ b/capture/build/win32/capture.vcxproj
@@ -88,12 +88,12 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\TracySocket.cpp" />
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp" />
- <ClCompile Include="..\..\..\common\TracySystem.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\getopt\getopt.c" />
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\server\TracyMemory.cpp" />
<ClCompile Include="..\..\..\server\TracyMmap.cpp" />
<ClCompile Include="..\..\..\server\TracyPrint.cpp" />
@@ -133,18 +133,22 @@
<ClCompile Include="..\..\src\capture.cpp" />
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp" />
- <ClInclude Include="..\..\..\common\TracyAlloc.hpp" />
- <ClInclude Include="..\..\..\common\TracyColor.hpp" />
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp" />
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp" />
- <ClInclude Include="..\..\..\common\TracyQueue.hpp" />
- <ClInclude Include="..\..\..\common\TracySocket.hpp" />
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp" />
- <ClInclude Include="..\..\..\common\TracySystem.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\getopt\getopt.h" />
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyApi.h" />
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\server\TracyCharUtil.hpp" />
<ClInclude Include="..\..\..\server\TracyEvent.hpp" />
<ClInclude Include="..\..\..\server\TracyFileRead.hpp" />
diff --git a/capture/build/win32/capture.vcxproj.filters b/capture/build/win32/capture.vcxproj.filters
index 1c8f4ef0..52cd9f73 100644
--- a/capture/build/win32/capture.vcxproj.filters
+++ b/capture/build/win32/capture.vcxproj.filters
@@ -30,15 +30,6 @@
</Filter>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySocket.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySystem.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyMemory.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -48,9 +39,6 @@
<ClCompile Include="..\..\src\capture.cpp">
<Filter>src</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyPrint.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -156,35 +144,23 @@
<ClCompile Include="..\..\..\zstd\dictBuilder\zdict.c">
<Filter>zstd\dictBuilder</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp">
<Filter>common</Filter>
</ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlloc.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyColor.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyQueue.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySocket.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySystem.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp">
<Filter>common</Filter>
- </ClInclude>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
<ClInclude Include="..\..\..\server\TracyCharUtil.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -209,12 +185,6 @@
<ClInclude Include="..\..\..\server\TracyWorker.hpp">
<Filter>server</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\server\TracyPrint.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -341,15 +311,57 @@
<ClInclude Include="..\..\..\zstd\zdict.h">
<Filter>zstd</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\zstd\common\portability_macros.h">
<Filter>zstd\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\zstd\compress\clevels.h">
<Filter>zstd\compress</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyApi.h">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\zstd\decompress\huf_decompress_amd64.S">
diff --git a/capture/src/capture.cpp b/capture/src/capture.cpp
index 528d3fc6..c74e0d24 100644
--- a/capture/src/capture.cpp
+++ b/capture/src/capture.cpp
@@ -16,8 +16,8 @@
#include <stdlib.h>
#include <sys/stat.h>
-#include "../../common/TracyProtocol.hpp"
-#include "../../common/TracyStackFrames.hpp"
+#include "../../public/common/TracyProtocol.hpp"
+#include "../../public/common/TracyStackFrames.hpp"
#include "../../server/TracyFileWrite.hpp"
#include "../../server/TracyMemory.hpp"
#include "../../server/TracyPrint.hpp"
diff --git a/csvexport/build/win32/csvexport.vcxproj b/csvexport/build/win32/csvexport.vcxproj
index 0a187883..b4adbf68 100644
--- a/csvexport/build/win32/csvexport.vcxproj
+++ b/csvexport/build/win32/csvexport.vcxproj
@@ -88,12 +88,12 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\TracySocket.cpp" />
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp" />
- <ClCompile Include="..\..\..\common\TracySystem.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\getopt\getopt.c" />
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\server\TracyMemory.cpp" />
<ClCompile Include="..\..\..\server\TracyMmap.cpp" />
<ClCompile Include="..\..\..\server\TracyPrint.cpp" />
@@ -133,18 +133,22 @@
<ClCompile Include="..\..\src\csvexport.cpp" />
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp" />
- <ClInclude Include="..\..\..\common\TracyAlloc.hpp" />
- <ClInclude Include="..\..\..\common\TracyColor.hpp" />
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp" />
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp" />
- <ClInclude Include="..\..\..\common\TracyQueue.hpp" />
- <ClInclude Include="..\..\..\common\TracySocket.hpp" />
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp" />
- <ClInclude Include="..\..\..\common\TracySystem.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\getopt\getopt.h" />
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyApi.h" />
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\server\TracyCharUtil.hpp" />
<ClInclude Include="..\..\..\server\TracyEvent.hpp" />
<ClInclude Include="..\..\..\server\TracyFileRead.hpp" />
diff --git a/csvexport/build/win32/csvexport.vcxproj.filters b/csvexport/build/win32/csvexport.vcxproj.filters
index e4ec3fb8..7112601f 100644
--- a/csvexport/build/win32/csvexport.vcxproj.filters
+++ b/csvexport/build/win32/csvexport.vcxproj.filters
@@ -30,24 +30,12 @@
</Filter>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySocket.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySystem.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyMemory.cpp">
<Filter>server</Filter>
</ClCompile>
<ClCompile Include="..\..\..\server\TracyWorker.cpp">
<Filter>server</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyPrint.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -156,35 +144,23 @@
<ClCompile Include="..\..\..\zstd\dictBuilder\zdict.c">
<Filter>zstd\dictBuilder</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp">
<Filter>common</Filter>
</ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlloc.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyColor.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyQueue.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySocket.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySystem.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp">
<Filter>common</Filter>
- </ClInclude>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
<ClInclude Include="..\..\..\server\TracyCharUtil.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -209,12 +185,6 @@
<ClInclude Include="..\..\..\server\TracyWorker.hpp">
<Filter>server</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\server\TracyPrint.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -341,15 +311,57 @@
<ClInclude Include="..\..\..\zstd\dictBuilder\divsufsort.h">
<Filter>zstd\dictBuilder</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\zstd\common\portability_macros.h">
<Filter>zstd\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\zstd\compress\clevels.h">
<Filter>zstd\compress</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyApi.h">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\zstd\decompress\huf_decompress_amd64.S">
diff --git a/examples/OpenCLVectorAdd/CMakeLists.txt b/examples/OpenCLVectorAdd/CMakeLists.txt
index 71d0d595..e9820133 100644
--- a/examples/OpenCLVectorAdd/CMakeLists.txt
+++ b/examples/OpenCLVectorAdd/CMakeLists.txt
@@ -9,9 +9,9 @@ find_package(OpenCL REQUIRED)
add_executable(OpenCLVectorAdd OpenCLVectorAdd.cpp)
-add_library(TracyClient STATIC ../../TracyClient.cpp
- ../../TracyOpenCL.hpp)
-target_include_directories(TracyClient PUBLIC ../../)
+add_library(TracyClient STATIC ../../public/TracyClient.cpp
+ ../../public/tracy/TracyOpenCL.hpp)
+target_include_directories(TracyClient PUBLIC ../../public/tracy)
target_compile_definitions(TracyClient PUBLIC TRACY_ENABLE=1)
target_link_libraries(OpenCLVectorAdd PUBLIC OpenCL::OpenCL TracyClient ${CMAKE_DL_LIBS} Threads::Threads)
diff --git a/examples/ToyPathTracer/Source/Test.cpp b/examples/ToyPathTracer/Source/Test.cpp
index 910e009c..bf4a02f9 100644
--- a/examples/ToyPathTracer/Source/Test.cpp
+++ b/examples/ToyPathTracer/Source/Test.cpp
@@ -8,7 +8,7 @@
#endif
#include <atomic>
-#include "../../../Tracy.hpp"
+#include "../../../public/tracy/Tracy.hpp"
// 46 spheres (2 emissive) when enabled; 9 spheres (1 emissive) when disabled
#define DO_BIG_SCENE 1
diff --git a/examples/ToyPathTracer/Windows/TestCpu.vcxproj b/examples/ToyPathTracer/Windows/TestCpu.vcxproj
index 7b15efc5..c71cccf9 100644
--- a/examples/ToyPathTracer/Windows/TestCpu.vcxproj
+++ b/examples/ToyPathTracer/Windows/TestCpu.vcxproj
@@ -161,7 +161,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\TracyClient.cpp" />
+ <ClCompile Include="..\..\..\public\TracyClient.cpp" />
<ClCompile Include="..\Source\enkiTS\TaskScheduler.cpp" />
<ClCompile Include="..\Source\enkiTS\TaskScheduler_c.cpp" />
<ClCompile Include="..\Source\Maths.cpp" />
diff --git a/examples/ToyPathTracer/Windows/TestCpu.vcxproj.filters b/examples/ToyPathTracer/Windows/TestCpu.vcxproj.filters
index a0806d4a..f447ce77 100644
--- a/examples/ToyPathTracer/Windows/TestCpu.vcxproj.filters
+++ b/examples/ToyPathTracer/Windows/TestCpu.vcxproj.filters
@@ -14,7 +14,7 @@
<ClCompile Include="..\Source\Maths.cpp">
<Filter>Source</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\TracyClient.cpp" />
+ <ClCompile Include="..\..\..\public\TracyClient.cpp" />
</ItemGroup>
<ItemGroup>
<Filter Include="Source">
diff --git a/examples/ToyPathTracer/Windows/TestWin.cpp b/examples/ToyPathTracer/Windows/TestWin.cpp
index c6796b90..bfb4ad42 100644
--- a/examples/ToyPathTracer/Windows/TestWin.cpp
+++ b/examples/ToyPathTracer/Windows/TestWin.cpp
@@ -15,8 +15,8 @@
#include "CompiledVertexShader.h"
#include "CompiledPixelShader.h"
-#include "../../../Tracy.hpp"
-#include "../../../TracyD3D11.hpp"
+#include "../../../public/tracy/Tracy.hpp"
+#include "../../../public/tracy/TracyD3D11.hpp"
static HINSTANCE g_HInstance;
static HWND g_Wnd;
diff --git a/examples/fibers.cpp b/examples/fibers.cpp
index 6e3dbb5f..f416c14c 100644
--- a/examples/fibers.cpp
+++ b/examples/fibers.cpp
@@ -1,10 +1,10 @@
-// g++ fibers.cpp ../TracyClient.cpp -DTRACY_ENABLE -DTRACY_FIBERS -lpthread -ldl
+// g++ fibers.cpp ../public/TracyClient.cpp -I../public/tracy -DTRACY_ENABLE -DTRACY_FIBERS -lpthread -ldl
#include <thread>
#include <unistd.h>
-#include "../Tracy.hpp"
-#include "../TracyC.h"
+#include "Tracy.hpp"
+#include "TracyC.h"
const char* fiber = "job1";
TracyCZoneCtx zone;
diff --git a/extra/identify.cpp b/extra/identify.cpp
index 6b14463f..6d29f348 100644
--- a/extra/identify.cpp
+++ b/extra/identify.cpp
@@ -1,4 +1,4 @@
-// g++ identify.cpp -lpthread ../common/tracy_lz4.cpp ../zstd/common/*.c ../zstd/decompress/*.c ../zstd/decompress/huf_decompress_amd64.S
+// g++ identify.cpp -lpthread ../public/common/tracy_lz4.cpp ../zstd/common/*.c ../zstd/decompress/*.c ../zstd/decompress/huf_decompress_amd64.S
#include <memory>
#include <stdint.h>
diff --git a/import-chrome/build/win32/import-chrome.vcxproj b/import-chrome/build/win32/import-chrome.vcxproj
index ec6e5bdd..058a2aa3 100644
--- a/import-chrome/build/win32/import-chrome.vcxproj
+++ b/import-chrome/build/win32/import-chrome.vcxproj
@@ -88,11 +88,11 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\TracySocket.cpp" />
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp" />
- <ClCompile Include="..\..\..\common\TracySystem.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\server\TracyMemory.cpp" />
<ClCompile Include="..\..\..\server\TracyMmap.cpp" />
<ClCompile Include="..\..\..\server\TracyTaskDispatch.cpp" />
@@ -131,17 +131,21 @@
<ClCompile Include="..\..\src\import-chrome.cpp" />
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp" />
- <ClInclude Include="..\..\..\common\TracyAlloc.hpp" />
- <ClInclude Include="..\..\..\common\TracyColor.hpp" />
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp" />
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp" />
- <ClInclude Include="..\..\..\common\TracyQueue.hpp" />
- <ClInclude Include="..\..\..\common\TracySocket.hpp" />
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp" />
- <ClInclude Include="..\..\..\common\TracySystem.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyApi.h" />
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\server\TracyCharUtil.hpp" />
<ClInclude Include="..\..\..\server\TracyEvent.hpp" />
<ClInclude Include="..\..\..\server\TracyFileRead.hpp" />
diff --git a/import-chrome/build/win32/import-chrome.vcxproj.filters b/import-chrome/build/win32/import-chrome.vcxproj.filters
index 29b8c632..23301549 100644
--- a/import-chrome/build/win32/import-chrome.vcxproj.filters
+++ b/import-chrome/build/win32/import-chrome.vcxproj.filters
@@ -27,15 +27,6 @@
</Filter>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySocket.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySystem.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyMemory.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -45,9 +36,6 @@
<ClCompile Include="..\..\src\import-chrome.cpp">
<Filter>src</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyThreadCompress.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -147,35 +135,23 @@
<ClCompile Include="..\..\..\zstd\dictBuilder\zdict.c">
<Filter>zstd\dictBuilder</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp">
<Filter>common</Filter>
</ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlloc.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyColor.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyQueue.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySocket.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySystem.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp">
<Filter>common</Filter>
- </ClInclude>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
<ClInclude Include="..\..\..\server\TracyCharUtil.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -200,12 +176,6 @@
<ClInclude Include="..\..\..\server\TracyWorker.hpp">
<Filter>server</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\server\TracyThreadCompress.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -326,15 +296,57 @@
<ClInclude Include="..\..\..\zstd\dictBuilder\divsufsort.h">
<Filter>zstd\dictBuilder</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\zstd\common\portability_macros.h">
<Filter>zstd\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\zstd\compress\clevels.h">
<Filter>zstd\compress</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyApi.h">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\zstd\decompress\huf_decompress_amd64.S">
diff --git a/library/unix/build.mk b/library/unix/build.mk
index 77345971..9fa7c538 100644
--- a/library/unix/build.mk
+++ b/library/unix/build.mk
@@ -7,6 +7,6 @@ PROJECT := libtracy
IMAGE := $(PROJECT)-$(BUILD).so
SHARED_LIBRARY := yes
-SRC := ../../TracyClient.cpp
+SRC := ../../public/TracyClient.cpp
include ../../common/unix.mk
diff --git a/library/win32/TracyProfiler.vcxproj b/library/win32/TracyProfiler.vcxproj
index 38747d10..aee58cb1 100644
--- a/library/win32/TracyProfiler.vcxproj
+++ b/library/win32/TracyProfiler.vcxproj
@@ -27,7 +27,7 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\TracyClient.cpp" />
+ <ClCompile Include="..\..\public\TracyClient.cpp" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
diff --git a/library/win32/TracyProfiler.vcxproj.filters b/library/win32/TracyProfiler.vcxproj.filters
index 124f58f2..12862807 100644
--- a/library/win32/TracyProfiler.vcxproj.filters
+++ b/library/win32/TracyProfiler.vcxproj.filters
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
- <ClCompile Include="..\..\TracyClient.cpp" />
+ <ClCompile Include="..\..\public\TracyClient.cpp" />
</ItemGroup>
</Project> \ No newline at end of file
diff --git a/profiler/build/win32/Tracy.vcxproj b/profiler/build/win32/Tracy.vcxproj
index 038814b7..15a2a3ec 100644
--- a/profiler/build/win32/Tracy.vcxproj
+++ b/profiler/build/win32/Tracy.vcxproj
@@ -106,11 +106,6 @@
</Manifest>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\TracySocket.cpp" />
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp" />
- <ClCompile Include="..\..\..\common\TracySystem.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\imgui\imgui.cpp" />
<ClCompile Include="..\..\..\imgui\imgui_demo.cpp" />
<ClCompile Include="..\..\..\imgui\imgui_draw.cpp" />
@@ -118,6 +113,11 @@
<ClCompile Include="..\..\..\imgui\imgui_widgets.cpp" />
<ClCompile Include="..\..\..\imgui\misc\freetype\imgui_freetype.cpp" />
<ClCompile Include="..\..\..\nfd\nfd_win.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\server\TracyBadVersion.cpp" />
<ClCompile Include="..\..\..\server\TracyColor.cpp" />
<ClCompile Include="..\..\..\server\TracyFilesystem.cpp" />
@@ -208,17 +208,6 @@
<ClCompile Include="..\..\src\winmainArchDiscovery.cpp" />
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp" />
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp" />
- <ClInclude Include="..\..\..\common\TracyMutex.hpp" />
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp" />
- <ClInclude Include="..\..\..\common\TracyQueue.hpp" />
- <ClInclude Include="..\..\..\common\TracySocket.hpp" />
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp" />
- <ClInclude Include="..\..\..\common\TracySystem.hpp" />
- <ClInclude Include="..\..\..\common\TracyYield.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\imgui\imconfig.h" />
<ClInclude Include="..\..\..\imgui\imgui.h" />
<ClInclude Include="..\..\..\imgui\imgui_internal.h" />
@@ -227,6 +216,21 @@
<ClInclude Include="..\..\..\imgui\imstb_truetype.h" />
<ClInclude Include="..\..\..\imgui\misc\freetype\imgui_freetype.h" />
<ClInclude Include="..\..\..\nfd\nfd.h" />
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyApi.h" />
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\server\IconsFontAwesome5.h" />
<ClInclude Include="..\..\..\server\TracyBadVersion.hpp" />
<ClInclude Include="..\..\..\server\TracyBuzzAnim.hpp" />
diff --git a/profiler/build/win32/Tracy.vcxproj.filters b/profiler/build/win32/Tracy.vcxproj.filters
index 25d76d91..b121b8bf 100644
--- a/profiler/build/win32/Tracy.vcxproj.filters
+++ b/profiler/build/win32/Tracy.vcxproj.filters
@@ -36,15 +36,6 @@
</Filter>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySocket.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySystem.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyView.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -69,9 +60,6 @@
<ClCompile Include="..\..\src\winmainArchDiscovery.cpp">
<Filter>src</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyStorage.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -234,9 +222,6 @@
<ClCompile Include="..\..\..\zstd\dictBuilder\zdict.c">
<Filter>zstd\dictBuilder</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyWeb.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -327,23 +312,23 @@
<ClCompile Include="..\..\..\server\TracyProtoHistory.cpp">
<Filter>server</Filter>
</ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyQueue.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySocket.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySystem.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp">
<Filter>common</Filter>
- </ClInclude>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
<ClInclude Include="..\..\..\server\TracyEvent.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -374,18 +359,12 @@
<ClInclude Include="..\..\..\server\TracyPopcnt.hpp">
<Filter>server</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\server\tracy_pdqsort.h">
<Filter>server</Filter>
</ClInclude>
<ClInclude Include="..\..\..\server\TracyWorker.hpp">
<Filter>server</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\server\TracyFileHeader.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -395,9 +374,6 @@
<ClInclude Include="..\..\..\server\TracyVarArray.hpp">
<Filter>server</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyMutex.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\Arimo.hpp">
<Filter>src</Filter>
</ClInclude>
@@ -425,9 +401,6 @@
<ClInclude Include="..\..\..\server\IconsFontAwesome5.h">
<Filter>server</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\server\TracyStorage.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -632,12 +605,6 @@
<ClInclude Include="..\..\..\zstd\dictBuilder\divsufsort.h">
<Filter>zstd\dictBuilder</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyYield.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\server\TracyWeb.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -662,6 +629,51 @@
<ClInclude Include="..\..\..\server\TracyProtoHistory.hpp">
<Filter>server</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyApi.h">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<Natvis Include="DebugVis.natvis" />
diff --git a/profiler/src/HttpRequest.cpp b/profiler/src/HttpRequest.cpp
index 30f21615..245bb586 100644
--- a/profiler/src/HttpRequest.cpp
+++ b/profiler/src/HttpRequest.cpp
@@ -3,7 +3,7 @@
#include <stdlib.h>
#include <string.h>
-#include "../common/TracySocket.hpp"
+#include "../public/common/TracySocket.hpp"
#include "../server/TracyVersion.hpp"
#include "HttpRequest.hpp"
diff --git a/profiler/src/main.cpp b/profiler/src/main.cpp
index 332bfa27..59d88834 100644
--- a/profiler/src/main.cpp
+++ b/profiler/src/main.cpp
@@ -30,7 +30,7 @@
#define STBI_ONLY_PNG
#include "stb_image.h"
-#include "../../common/TracyProtocol.hpp"
+#include "../../public/common/TracyProtocol.hpp"
#include "../../server/tracy_pdqsort.h"
#include "../../server/tracy_robin_hood.h"
#include "../../server/TracyBadVersion.hpp"
diff --git a/TracyClient.cpp b/public/TracyClient.cpp
index 4aa4647a..4aa4647a 100644
--- a/TracyClient.cpp
+++ b/public/TracyClient.cpp
diff --git a/client/TracyAlloc.cpp b/public/client/TracyAlloc.cpp
index 0106a01a..0106a01a 100644
--- a/client/TracyAlloc.cpp
+++ b/public/client/TracyAlloc.cpp
diff --git a/client/TracyArmCpuTable.hpp b/public/client/TracyArmCpuTable.hpp
index 2b445976..2b445976 100644
--- a/client/TracyArmCpuTable.hpp
+++ b/public/client/TracyArmCpuTable.hpp
diff --git a/client/TracyCallstack.cpp b/public/client/TracyCallstack.cpp
index 083ea070..083ea070 100644
--- a/client/TracyCallstack.cpp
+++ b/public/client/TracyCallstack.cpp
diff --git a/client/TracyCallstack.h b/public/client/TracyCallstack.h
index 2c7ecad9..2c7ecad9 100644
--- a/client/TracyCallstack.h
+++ b/public/client/TracyCallstack.h
diff --git a/client/TracyCallstack.hpp b/public/client/TracyCallstack.hpp
index 117d8044..117d8044 100644
--- a/client/TracyCallstack.hpp
+++ b/public/client/TracyCallstack.hpp
diff --git a/client/TracyDebug.hpp b/public/client/TracyDebug.hpp
index 8723356f..8723356f 100644
--- a/client/TracyDebug.hpp
+++ b/public/client/TracyDebug.hpp
diff --git a/client/TracyDxt1.cpp b/public/client/TracyDxt1.cpp
index 930d0982..930d0982 100644
--- a/client/TracyDxt1.cpp
+++ b/public/client/TracyDxt1.cpp
diff --git a/client/TracyDxt1.hpp b/public/client/TracyDxt1.hpp
index c2313542..c2313542 100644
--- a/client/TracyDxt1.hpp
+++ b/public/client/TracyDxt1.hpp
diff --git a/client/TracyFastVector.hpp b/public/client/TracyFastVector.hpp
index 38accc92..38accc92 100644
--- a/client/TracyFastVector.hpp
+++ b/public/client/TracyFastVector.hpp
diff --git a/client/TracyLock.hpp b/public/client/TracyLock.hpp
index e513cdc5..e513cdc5 100644
--- a/client/TracyLock.hpp
+++ b/public/client/TracyLock.hpp
diff --git a/client/TracyProfiler.cpp b/public/client/TracyProfiler.cpp
index 2f898aba..e3a8fb34 100644
--- a/client/TracyProfiler.cpp
+++ b/public/client/TracyProfiler.cpp
@@ -69,7 +69,7 @@
#include "TracyThread.hpp"
#include "TracyArmCpuTable.hpp"
#include "TracySysTrace.hpp"
-#include "../TracyC.h"
+#include "../tracy/TracyC.h"
#ifdef TRACY_PORT
# ifndef TRACY_DATA_PORT
diff --git a/client/TracyProfiler.hpp b/public/client/TracyProfiler.hpp
index ab18d83e..ab18d83e 100644
--- a/client/TracyProfiler.hpp
+++ b/public/client/TracyProfiler.hpp
diff --git a/client/TracyRingBuffer.hpp b/public/client/TracyRingBuffer.hpp
index e9100e2d..e9100e2d 100644
--- a/client/TracyRingBuffer.hpp
+++ b/public/client/TracyRingBuffer.hpp
diff --git a/client/TracyScoped.hpp b/public/client/TracyScoped.hpp
index 3c8105e6..3c8105e6 100644
--- a/client/TracyScoped.hpp
+++ b/public/client/TracyScoped.hpp
diff --git a/client/TracyStringHelpers.hpp b/public/client/TracyStringHelpers.hpp
index 7f9efbed..7f9efbed 100644
--- a/client/TracyStringHelpers.hpp
+++ b/public/client/TracyStringHelpers.hpp
diff --git a/client/TracySysTime.cpp b/public/client/TracySysTime.cpp
index b690a911..b690a911 100644
--- a/client/TracySysTime.cpp
+++ b/public/client/TracySysTime.cpp
diff --git a/client/TracySysTime.hpp b/public/client/TracySysTime.hpp
index cb5ebe73..cb5ebe73 100644
--- a/client/TracySysTime.hpp
+++ b/public/client/TracySysTime.hpp
diff --git a/client/TracySysTrace.cpp b/public/client/TracySysTrace.cpp
index 921f17f1..921f17f1 100644
--- a/client/TracySysTrace.cpp
+++ b/public/client/TracySysTrace.cpp
diff --git a/client/TracySysTrace.hpp b/public/client/TracySysTrace.hpp
index 8c663cd7..8c663cd7 100644
--- a/client/TracySysTrace.hpp
+++ b/public/client/TracySysTrace.hpp
diff --git a/client/TracyThread.hpp b/public/client/TracyThread.hpp
index 9b64ac4d..9b64ac4d 100644
--- a/client/TracyThread.hpp
+++ b/public/client/TracyThread.hpp
diff --git a/client/tracy_SPSCQueue.h b/public/client/tracy_SPSCQueue.h
index 7f1752b5..7f1752b5 100644
--- a/client/tracy_SPSCQueue.h
+++ b/public/client/tracy_SPSCQueue.h
diff --git a/client/tracy_concurrentqueue.h b/public/client/tracy_concurrentqueue.h
index 3149deb7..3149deb7 100644
--- a/client/tracy_concurrentqueue.h
+++ b/public/client/tracy_concurrentqueue.h
diff --git a/client/tracy_rpmalloc.cpp b/public/client/tracy_rpmalloc.cpp
index fbfd74a0..fbfd74a0 100644
--- a/client/tracy_rpmalloc.cpp
+++ b/public/client/tracy_rpmalloc.cpp
diff --git a/client/tracy_rpmalloc.hpp b/public/client/tracy_rpmalloc.hpp
index ef92db18..ef92db18 100644
--- a/client/tracy_rpmalloc.hpp
+++ b/public/client/tracy_rpmalloc.hpp
diff --git a/common/TracyAlign.hpp b/public/common/TracyAlign.hpp
index c3531ba0..c3531ba0 100644
--- a/common/TracyAlign.hpp
+++ b/public/common/TracyAlign.hpp
diff --git a/common/TracyAlloc.hpp b/public/common/TracyAlloc.hpp
index d3dec12b..d3dec12b 100644
--- a/common/TracyAlloc.hpp
+++ b/public/common/TracyAlloc.hpp
diff --git a/common/TracyApi.h b/public/common/TracyApi.h
index f396ce0c..f396ce0c 100644
--- a/common/TracyApi.h
+++ b/public/common/TracyApi.h
diff --git a/common/TracyColor.hpp b/public/common/TracyColor.hpp
index 4825c0fb..4825c0fb 100644
--- a/common/TracyColor.hpp
+++ b/public/common/TracyColor.hpp
diff --git a/common/TracyForceInline.hpp b/public/common/TracyForceInline.hpp
index b6a5833e..b6a5833e 100644
--- a/common/TracyForceInline.hpp
+++ b/public/common/TracyForceInline.hpp
diff --git a/common/TracyMutex.hpp b/public/common/TracyMutex.hpp
index 57fb01a0..57fb01a0 100644
--- a/common/TracyMutex.hpp
+++ b/public/common/TracyMutex.hpp
diff --git a/common/TracyProtocol.hpp b/public/common/TracyProtocol.hpp
index e74f0029..e74f0029 100644
--- a/common/TracyProtocol.hpp
+++ b/public/common/TracyProtocol.hpp
diff --git a/common/TracyQueue.hpp b/public/common/TracyQueue.hpp
index afa50544..afa50544 100644
--- a/common/TracyQueue.hpp
+++ b/public/common/TracyQueue.hpp
diff --git a/common/TracySocket.cpp b/public/common/TracySocket.cpp
index 176bbc7a..176bbc7a 100644
--- a/common/TracySocket.cpp
+++ b/public/common/TracySocket.cpp
diff --git a/common/TracySocket.hpp b/public/common/TracySocket.hpp
index 4b3075e2..4b3075e2 100644
--- a/common/TracySocket.hpp
+++ b/public/common/TracySocket.hpp
diff --git a/common/TracyStackFrames.cpp b/public/common/TracyStackFrames.cpp
index 7b0abace..7b0abace 100644
--- a/common/TracyStackFrames.cpp
+++ b/public/common/TracyStackFrames.cpp
diff --git a/common/TracyStackFrames.hpp b/public/common/TracyStackFrames.hpp
index 9d4262c0..9d4262c0 100644
--- a/common/TracyStackFrames.hpp
+++ b/public/common/TracyStackFrames.hpp
diff --git a/common/TracySystem.cpp b/public/common/TracySystem.cpp
index 1248fdee..1248fdee 100644
--- a/common/TracySystem.cpp
+++ b/public/common/TracySystem.cpp
diff --git a/common/TracySystem.hpp b/public/common/TracySystem.hpp
index e0040e95..e0040e95 100644
--- a/common/TracySystem.hpp
+++ b/public/common/TracySystem.hpp
diff --git a/common/TracyUwp.hpp b/public/common/TracyUwp.hpp
index 7dce96b9..7dce96b9 100644
--- a/common/TracyUwp.hpp
+++ b/public/common/TracyUwp.hpp
diff --git a/common/TracyYield.hpp b/public/common/TracyYield.hpp
index 7b8ccef0..7b8ccef0 100644
--- a/common/TracyYield.hpp
+++ b/public/common/TracyYield.hpp
diff --git a/common/tracy_lz4.cpp b/public/common/tracy_lz4.cpp
index 5a31aa75..5a31aa75 100644
--- a/common/tracy_lz4.cpp
+++ b/public/common/tracy_lz4.cpp
diff --git a/common/tracy_lz4.hpp b/public/common/tracy_lz4.hpp
index 1ccdcff1..1ccdcff1 100644
--- a/common/tracy_lz4.hpp
+++ b/public/common/tracy_lz4.hpp
diff --git a/common/tracy_lz4hc.cpp b/public/common/tracy_lz4hc.cpp
index 9c899b82..9c899b82 100644
--- a/common/tracy_lz4hc.cpp
+++ b/public/common/tracy_lz4hc.cpp
diff --git a/common/tracy_lz4hc.hpp b/public/common/tracy_lz4hc.hpp
index 18bf30d4..18bf30d4 100644
--- a/common/tracy_lz4hc.hpp
+++ b/public/common/tracy_lz4hc.hpp
diff --git a/libbacktrace/LICENSE b/public/libbacktrace/LICENSE
index 097d2774..097d2774 100644
--- a/libbacktrace/LICENSE
+++ b/public/libbacktrace/LICENSE
diff --git a/libbacktrace/alloc.cpp b/public/libbacktrace/alloc.cpp
index a365a486..a365a486 100644
--- a/libbacktrace/alloc.cpp
+++ b/public/libbacktrace/alloc.cpp
diff --git a/libbacktrace/backtrace.hpp b/public/libbacktrace/backtrace.hpp
index e4be297a..e4be297a 100644
--- a/libbacktrace/backtrace.hpp
+++ b/public/libbacktrace/backtrace.hpp
diff --git a/libbacktrace/config.h b/public/libbacktrace/config.h
index aa3259d1..aa3259d1 100644
--- a/libbacktrace/config.h
+++ b/public/libbacktrace/config.h
diff --git a/libbacktrace/dwarf.cpp b/public/libbacktrace/dwarf.cpp
index 2715988f..2715988f 100644
--- a/libbacktrace/dwarf.cpp
+++ b/public/libbacktrace/dwarf.cpp
diff --git a/libbacktrace/elf.cpp b/public/libbacktrace/elf.cpp
index 9e62f090..9e62f090 100644
--- a/libbacktrace/elf.cpp
+++ b/public/libbacktrace/elf.cpp
diff --git a/libbacktrace/fileline.cpp b/public/libbacktrace/fileline.cpp
index 8645d754..8645d754 100644
--- a/libbacktrace/fileline.cpp
+++ b/public/libbacktrace/fileline.cpp
diff --git a/libbacktrace/filenames.hpp b/public/libbacktrace/filenames.hpp
index aa7bd7ad..aa7bd7ad 100644
--- a/libbacktrace/filenames.hpp
+++ b/public/libbacktrace/filenames.hpp
diff --git a/libbacktrace/internal.hpp b/public/libbacktrace/internal.hpp
index 96c097e0..96c097e0 100644
--- a/libbacktrace/internal.hpp
+++ b/public/libbacktrace/internal.hpp
diff --git a/libbacktrace/macho.cpp b/public/libbacktrace/macho.cpp
index d9b0742f..d9b0742f 100644
--- a/libbacktrace/macho.cpp
+++ b/public/libbacktrace/macho.cpp
diff --git a/libbacktrace/mmapio.cpp b/public/libbacktrace/mmapio.cpp
index 0e8f599b..0e8f599b 100644
--- a/libbacktrace/mmapio.cpp
+++ b/public/libbacktrace/mmapio.cpp
diff --git a/libbacktrace/posix.cpp b/public/libbacktrace/posix.cpp
index 8233a8ea..8233a8ea 100644
--- a/libbacktrace/posix.cpp
+++ b/public/libbacktrace/posix.cpp
diff --git a/libbacktrace/sort.cpp b/public/libbacktrace/sort.cpp
index 6daee0a6..6daee0a6 100644
--- a/libbacktrace/sort.cpp
+++ b/public/libbacktrace/sort.cpp
diff --git a/libbacktrace/state.cpp b/public/libbacktrace/state.cpp
index ea3c137c..ea3c137c 100644
--- a/libbacktrace/state.cpp
+++ b/public/libbacktrace/state.cpp
diff --git a/Tracy.hpp b/public/tracy/Tracy.hpp
index 86c62cc8..3f838c78 100644
--- a/Tracy.hpp
+++ b/public/tracy/Tracy.hpp
@@ -1,8 +1,8 @@
#ifndef __TRACY_HPP__
#define __TRACY_HPP__
-#include "common/TracyColor.hpp"
-#include "common/TracySystem.hpp"
+#include "../common/TracyColor.hpp"
+#include "../common/TracySystem.hpp"
#ifndef TRACY_ENABLE
@@ -104,9 +104,9 @@
#include <string.h>
-#include "client/TracyLock.hpp"
-#include "client/TracyProfiler.hpp"
-#include "client/TracyScoped.hpp"
+#include "../client/TracyLock.hpp"
+#include "../client/TracyProfiler.hpp"
+#include "../client/TracyScoped.hpp"
#if defined TRACY_HAS_CALLSTACK && defined TRACY_CALLSTACK
# define ZoneNamed( varname, active ) static constexpr tracy::SourceLocationData TracyConcat(__tracy_source_location,__LINE__) { nullptr, __FUNCTION__, __FILE__, (uint32_t)__LINE__, 0 }; tracy::ScopedZone varname( &TracyConcat(__tracy_source_location,__LINE__), TRACY_CALLSTACK, active )
diff --git a/TracyC.h b/public/tracy/TracyC.h
index 24616068..ffcca5a1 100644
--- a/TracyC.h
+++ b/public/tracy/TracyC.h
@@ -4,8 +4,8 @@
#include <stddef.h>
#include <stdint.h>
-#include "client/TracyCallstack.h"
-#include "common/TracyApi.h"
+#include "../client/TracyCallstack.h"
+#include "../common/TracyApi.h"
#ifdef __cplusplus
extern "C" {
diff --git a/TracyD3D11.hpp b/public/tracy/TracyD3D11.hpp
index 8552f36f..75d93bf2 100644
--- a/TracyD3D11.hpp
+++ b/public/tracy/TracyD3D11.hpp
@@ -37,10 +37,10 @@ using TracyD3D11Ctx = void*;
#include <stdlib.h>
#include "Tracy.hpp"
-#include "client/TracyProfiler.hpp"
-#include "client/TracyCallstack.hpp"
-#include "common/TracyAlign.hpp"
-#include "common/TracyAlloc.hpp"
+#include "../client/TracyProfiler.hpp"
+#include "../client/TracyCallstack.hpp"
+#include "../common/TracyAlign.hpp"
+#include "../common/TracyAlloc.hpp"
namespace tracy
{
diff --git a/TracyD3D12.hpp b/public/tracy/TracyD3D12.hpp
index 1276b9e6..47d8074f 100644
--- a/TracyD3D12.hpp
+++ b/public/tracy/TracyD3D12.hpp
@@ -33,8 +33,8 @@ using TracyD3D12Ctx = void*;
#else
#include "Tracy.hpp"
-#include "client/TracyProfiler.hpp"
-#include "client/TracyCallstack.hpp"
+#include "../client/TracyProfiler.hpp"
+#include "../client/TracyCallstack.hpp"
#include <cstdlib>
#include <cassert>
diff --git a/TracyLua.hpp b/public/tracy/TracyLua.hpp
index c9a64313..6ee2e308 100644
--- a/TracyLua.hpp
+++ b/public/tracy/TracyLua.hpp
@@ -127,11 +127,11 @@ static inline void LuaRemove( char* script )
#include <assert.h>
#include <limits>
-#include "common/TracyColor.hpp"
-#include "common/TracyAlign.hpp"
-#include "common/TracyForceInline.hpp"
-#include "common/TracySystem.hpp"
-#include "client/TracyProfiler.hpp"
+#include "../common/TracyColor.hpp"
+#include "../common/TracyAlign.hpp"
+#include "../common/TracyForceInline.hpp"
+#include "../common/TracySystem.hpp"
+#include "../client/TracyProfiler.hpp"
namespace tracy
{
diff --git a/TracyOpenCL.hpp b/public/tracy/TracyOpenCL.hpp
index 3891e8ae..c13471a8 100644
--- a/TracyOpenCL.hpp
+++ b/public/tracy/TracyOpenCL.hpp
@@ -40,9 +40,9 @@ using TracyCLCtx = void*;
#include <sstream>
#include "Tracy.hpp"
-#include "client/TracyCallstack.hpp"
-#include "client/TracyProfiler.hpp"
-#include "common/TracyAlloc.hpp"
+#include "../client/TracyCallstack.hpp"
+#include "../client/TracyProfiler.hpp"
+#include "../common/TracyAlloc.hpp"
#define TRACY_CL_TO_STRING_INDIRECT(T) #T
#define TRACY_CL_TO_STRING(T) TRACY_CL_TO_STRING_INDIRECT(T)
diff --git a/TracyOpenGL.hpp b/public/tracy/TracyOpenGL.hpp
index d540422b..68b4cf44 100644
--- a/TracyOpenGL.hpp
+++ b/public/tracy/TracyOpenGL.hpp
@@ -36,10 +36,10 @@ public:
#include <stdlib.h>
#include "Tracy.hpp"
-#include "client/TracyProfiler.hpp"
-#include "client/TracyCallstack.hpp"
-#include "common/TracyAlign.hpp"
-#include "common/TracyAlloc.hpp"
+#include "../client/TracyProfiler.hpp"
+#include "../client/TracyCallstack.hpp"
+#include "../common/TracyAlign.hpp"
+#include "../common/TracyAlloc.hpp"
#if !defined GL_TIMESTAMP && defined GL_TIMESTAMP_EXT
# define GL_TIMESTAMP GL_TIMESTAMP_EXT
diff --git a/TracyVulkan.hpp b/public/tracy/TracyVulkan.hpp
index 447f9736..351d4f19 100644
--- a/TracyVulkan.hpp
+++ b/public/tracy/TracyVulkan.hpp
@@ -36,8 +36,8 @@ using TracyVkCtx = void*;
#include <assert.h>
#include <stdlib.h>
#include "Tracy.hpp"
-#include "client/TracyProfiler.hpp"
-#include "client/TracyCallstack.hpp"
+#include "../client/TracyProfiler.hpp"
+#include "../client/TracyCallstack.hpp"
namespace tracy
{
diff --git a/server/TracyBadVersion.hpp b/server/TracyBadVersion.hpp
index c0454282..1d89d6a7 100644
--- a/server/TracyBadVersion.hpp
+++ b/server/TracyBadVersion.hpp
@@ -1,7 +1,7 @@
#ifndef __TRACYBADVERSION_HPP__
#define __TRACYBADVERSION_HPP__
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
struct ImFont;
diff --git a/server/TracyColor.hpp b/server/TracyColor.hpp
index 6dfad6dd..3fcc7468 100644
--- a/server/TracyColor.hpp
+++ b/server/TracyColor.hpp
@@ -4,7 +4,7 @@
#include <algorithm>
#include <stdint.h>
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
namespace tracy
{
diff --git a/server/TracyDecayValue.hpp b/server/TracyDecayValue.hpp
index 479cbfd1..15df5d4e 100644
--- a/server/TracyDecayValue.hpp
+++ b/server/TracyDecayValue.hpp
@@ -1,7 +1,7 @@
#ifndef __TRACYDECAYVALUE_HPP__
#define __TRACYDECAYVALUE_HPP__
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
namespace tracy
{
diff --git a/server/TracyEvent.hpp b/server/TracyEvent.hpp
index 56c7df07..3c83bf30 100644
--- a/server/TracyEvent.hpp
+++ b/server/TracyEvent.hpp
@@ -12,8 +12,8 @@
#include "TracySortedVector.hpp"
#include "TracyVector.hpp"
#include "tracy_robin_hood.h"
-#include "../common/TracyForceInline.hpp"
-#include "../common/TracyQueue.hpp"
+#include "../public/common/TracyForceInline.hpp"
+#include "../public/common/TracyQueue.hpp"
namespace tracy
{
diff --git a/server/TracyFileHeader.hpp b/server/TracyFileHeader.hpp
index a9f3d27f..efb2bb20 100644
--- a/server/TracyFileHeader.hpp
+++ b/server/TracyFileHeader.hpp
@@ -3,7 +3,7 @@
#include <stdint.h>
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
namespace tracy
{
diff --git a/server/TracyFileRead.hpp b/server/TracyFileRead.hpp
index 382553c2..d43c167c 100644
--- a/server/TracyFileRead.hpp
+++ b/server/TracyFileRead.hpp
@@ -22,9 +22,9 @@
#include "TracyFileHeader.hpp"
#include "TracyMmap.hpp"
-#include "../common/TracyYield.hpp"
-#include "../common/tracy_lz4.hpp"
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyYield.hpp"
+#include "../public/common/tracy_lz4.hpp"
+#include "../public/common/TracyForceInline.hpp"
#include "../zstd/zstd.h"
namespace tracy
diff --git a/server/TracyFileWrite.hpp b/server/TracyFileWrite.hpp
index 099ab88a..bf247185 100644
--- a/server/TracyFileWrite.hpp
+++ b/server/TracyFileWrite.hpp
@@ -12,9 +12,9 @@
#include <utility>
#include "TracyFileHeader.hpp"
-#include "../common/tracy_lz4.hpp"
-#include "../common/tracy_lz4hc.hpp"
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/tracy_lz4.hpp"
+#include "../public/common/tracy_lz4hc.hpp"
+#include "../public/common/TracyForceInline.hpp"
#include "../zstd/zstd.h"
namespace tracy
diff --git a/server/TracyImGui.hpp b/server/TracyImGui.hpp
index 3808e143..1fd49544 100644
--- a/server/TracyImGui.hpp
+++ b/server/TracyImGui.hpp
@@ -11,7 +11,7 @@
#include "imgui.h"
#include "imgui_internal.h"
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
#include "IconsFontAwesome5.h"
#if !IMGUI_DEFINE_MATH_OPERATORS
diff --git a/server/TracyPrint.hpp b/server/TracyPrint.hpp
index 5f785a2f..d38245e3 100644
--- a/server/TracyPrint.hpp
+++ b/server/TracyPrint.hpp
@@ -27,7 +27,7 @@
#include <stdint.h>
#include <string.h>
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
namespace tracy
{
diff --git a/server/TracyShortPtr.hpp b/server/TracyShortPtr.hpp
index 30f78516..a1c542c8 100644
--- a/server/TracyShortPtr.hpp
+++ b/server/TracyShortPtr.hpp
@@ -5,7 +5,7 @@
#include <stdint.h>
#include <string.h>
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
namespace tracy
{
diff --git a/server/TracySlab.hpp b/server/TracySlab.hpp
index 58277fb0..26274c8c 100644
--- a/server/TracySlab.hpp
+++ b/server/TracySlab.hpp
@@ -6,7 +6,7 @@
#include <vector>
#include "TracyMemory.hpp"
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
namespace tracy
{
diff --git a/server/TracySourceView.hpp b/server/TracySourceView.hpp
index 4f20d550..26f80f5d 100644
--- a/server/TracySourceView.hpp
+++ b/server/TracySourceView.hpp
@@ -10,8 +10,8 @@
#include "TracyDecayValue.hpp"
#include "TracySourceContents.hpp"
#include "TracySourceTokenizer.hpp"
-#include "../common/TracyForceInline.hpp"
-#include "../common/TracyProtocol.hpp"
+#include "../public/common/TracyForceInline.hpp"
+#include "../public/common/TracyProtocol.hpp"
struct ImFont;
struct ImVec2;
diff --git a/server/TracyStringDiscovery.hpp b/server/TracyStringDiscovery.hpp
index 6b280c01..f2e281ea 100644
--- a/server/TracyStringDiscovery.hpp
+++ b/server/TracyStringDiscovery.hpp
@@ -1,7 +1,7 @@
#ifndef __TRACYSTRINGDISCOVERY_HPP__
#define __TRACYSTRINGDISCOVERY_HPP__
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
#include "tracy_robin_hood.h"
#include "TracyCharUtil.hpp"
#include "TracyEvent.hpp"
diff --git a/server/TracyThreadCompress.hpp b/server/TracyThreadCompress.hpp
index 69886738..b3600316 100644
--- a/server/TracyThreadCompress.hpp
+++ b/server/TracyThreadCompress.hpp
@@ -4,7 +4,7 @@
#include <assert.h>
#include <stdint.h>
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
#include "tracy_robin_hood.h"
#include "TracyVector.hpp"
diff --git a/server/TracyVarArray.hpp b/server/TracyVarArray.hpp
index 2302a8cd..c2b5704b 100644
--- a/server/TracyVarArray.hpp
+++ b/server/TracyVarArray.hpp
@@ -7,7 +7,7 @@
#define XXH_INLINE_ALL
#include "tracy_xxhash.h"
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
#include "TracyCharUtil.hpp"
#include "TracyEvent.hpp"
#include "TracyMemory.hpp"
diff --git a/server/TracyVector.hpp b/server/TracyVector.hpp
index 5eaa54f9..4d71e5f0 100644
--- a/server/TracyVector.hpp
+++ b/server/TracyVector.hpp
@@ -8,7 +8,7 @@
#include <stdlib.h>
#include <type_traits>
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
#include "TracyMemory.hpp"
#include "TracyPopcnt.hpp"
#include "TracyShortPtr.hpp"
diff --git a/server/TracyView.cpp b/server/TracyView.cpp
index 87516de6..10b1a3e9 100644
--- a/server/TracyView.cpp
+++ b/server/TracyView.cpp
@@ -20,7 +20,7 @@
#include "TracySourceView.hpp"
#include "TracyTexture.hpp"
#include "TracyView.hpp"
-#include "../common/TracyStackFrames.hpp"
+#include "../public/common/TracyStackFrames.hpp"
#include "imgui_internal.h"
diff --git a/server/TracyView_Callstack.cpp b/server/TracyView_Callstack.cpp
index de085dad..2dd259b4 100644
--- a/server/TracyView_Callstack.cpp
+++ b/server/TracyView_Callstack.cpp
@@ -1,7 +1,7 @@
#include <inttypes.h>
#include <sstream>
-#include "../common/TracyStackFrames.hpp"
+#include "../public/common/TracyStackFrames.hpp"
#include "TracyImGui.hpp"
#include "TracyPrint.hpp"
#include "TracyView.hpp"
diff --git a/server/TracyView_FindZone.cpp b/server/TracyView_FindZone.cpp
index 66f1bbfb..8394cb90 100644
--- a/server/TracyView_FindZone.cpp
+++ b/server/TracyView_FindZone.cpp
@@ -2,7 +2,7 @@
#include "imgui.h"
-#include "../common/TracyStackFrames.hpp"
+#include "../public/common/TracyStackFrames.hpp"
#include "TracyFilesystem.hpp"
#include "TracyImGui.hpp"
#include "TracyMouse.hpp"
diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp
index 8810f0fe..c1c45144 100644
--- a/server/TracyWorker.cpp
+++ b/server/TracyWorker.cpp
@@ -24,10 +24,10 @@
#define ZDICT_STATIC_LINKING_ONLY
#include "../zstd/zdict.h"
-#include "../common/TracyProtocol.hpp"
-#include "../common/TracySystem.hpp"
-#include "../common/TracyYield.hpp"
-#include "../common/TracyStackFrames.hpp"
+#include "../public/common/TracyProtocol.hpp"
+#include "../public/common/TracySystem.hpp"
+#include "../public/common/TracyYield.hpp"
+#include "../public/common/TracyStackFrames.hpp"
#include "TracyFileRead.hpp"
#include "TracyFileWrite.hpp"
#include "TracySort.hpp"
diff --git a/server/TracyWorker.hpp b/server/TracyWorker.hpp
index 10710191..fed53db7 100644
--- a/server/TracyWorker.hpp
+++ b/server/TracyWorker.hpp
@@ -13,10 +13,10 @@
#include <unordered_map>
#include <vector>
-#include "../common/TracyForceInline.hpp"
-#include "../common/TracyQueue.hpp"
-#include "../common/TracyProtocol.hpp"
-#include "../common/TracySocket.hpp"
+#include "../public/common/TracyForceInline.hpp"
+#include "../public/common/TracyQueue.hpp"
+#include "../public/common/TracyProtocol.hpp"
+#include "../public/common/TracySocket.hpp"
#include "tracy_robin_hood.h"
#include "TracyEvent.hpp"
#include "TracyShortPtr.hpp"
diff --git a/server/tracy_pdqsort.h b/server/tracy_pdqsort.h
index 105a32f9..b00ff5cc 100644
--- a/server/tracy_pdqsort.h
+++ b/server/tracy_pdqsort.h
@@ -23,7 +23,7 @@
#ifndef TRACY_PDQSORT_H
#define TRACY_PDQSORT_H
-#include "../common/TracyForceInline.hpp"
+#include "../public/common/TracyForceInline.hpp"
#include <algorithm>
#include <cstddef>
diff --git a/test/Makefile b/test/Makefile
index 500514d5..9ad48e66 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -3,14 +3,14 @@ TRACYFLAGS :=
CFLAGS := $(OPTFLAGS) -Wall -DTRACY_ENABLE $(TRACYFLAGS)
CXXFLAGS := $(CFLAGS) -std=gnu++11
DEFINES +=
-INCLUDES :=
+INCLUDES := -I../public/tracy
LIBS := -lpthread -ldl
LDFLAGS := -rdynamic
IMAGE := tracy_test
SRC := \
test.cpp \
- ../TracyClient.cpp
+ ../public/TracyClient.cpp
OBJ := $(SRC:%.cpp=%.o)
diff --git a/test/test.cpp b/test/test.cpp
index 51cad692..3e7dcc04 100644
--- a/test/test.cpp
+++ b/test/test.cpp
@@ -2,7 +2,7 @@
#include <mutex>
#include <thread>
#include <stdlib.h>
-#include "../Tracy.hpp"
+#include "Tracy.hpp"
#include "../common/TracySystem.hpp"
#define STB_IMAGE_IMPLEMENTATION
diff --git a/update/build/win32/update.vcxproj b/update/build/win32/update.vcxproj
index 6ccb5cbc..55f0e55e 100644
--- a/update/build/win32/update.vcxproj
+++ b/update/build/win32/update.vcxproj
@@ -88,12 +88,12 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\TracySocket.cpp" />
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp" />
- <ClCompile Include="..\..\..\common\TracySystem.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp" />
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\getopt\getopt.c" />
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp" />
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp" />
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp" />
<ClCompile Include="..\..\..\server\TracyMemory.cpp" />
<ClCompile Include="..\..\..\server\TracyMmap.cpp" />
<ClCompile Include="..\..\..\server\TracyPrint.cpp" />
@@ -133,18 +133,22 @@
<ClCompile Include="..\..\src\update.cpp" />
</ItemGroup>
<ItemGroup>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp" />
- <ClInclude Include="..\..\..\common\TracyAlloc.hpp" />
- <ClInclude Include="..\..\..\common\TracyColor.hpp" />
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp" />
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp" />
- <ClInclude Include="..\..\..\common\TracyQueue.hpp" />
- <ClInclude Include="..\..\..\common\TracySocket.hpp" />
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp" />
- <ClInclude Include="..\..\..\common\TracySystem.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp" />
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\getopt\getopt.h" />
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyApi.h" />
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp" />
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp" />
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp" />
<ClInclude Include="..\..\..\server\TracyCharUtil.hpp" />
<ClInclude Include="..\..\..\server\TracyEvent.hpp" />
<ClInclude Include="..\..\..\server\TracyFileRead.hpp" />
diff --git a/update/build/win32/update.vcxproj.filters b/update/build/win32/update.vcxproj.filters
index a5da3f46..c987fbf6 100644
--- a/update/build/win32/update.vcxproj.filters
+++ b/update/build/win32/update.vcxproj.filters
@@ -30,15 +30,6 @@
</Filter>
</ItemGroup>
<ItemGroup>
- <ClCompile Include="..\..\..\common\tracy_lz4.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySocket.cpp">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\..\..\common\TracySystem.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyMemory.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -48,9 +39,6 @@
<ClCompile Include="..\..\src\update.cpp">
<Filter>src</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp">
- <Filter>common</Filter>
- </ClCompile>
<ClCompile Include="..\..\..\server\TracyThreadCompress.cpp">
<Filter>server</Filter>
</ClCompile>
@@ -156,35 +144,23 @@
<ClCompile Include="..\..\..\zstd\dictBuilder\zdict.c">
<Filter>zstd\dictBuilder</Filter>
</ClCompile>
- <ClCompile Include="..\..\..\common\TracyStackFrames.cpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4.cpp">
<Filter>common</Filter>
</ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\..\..\common\tracy_lz4.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlloc.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyColor.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyForceInline.hpp">
+ <ClCompile Include="..\..\..\public\common\tracy_lz4hc.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyProtocol.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracyQueue.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySocket.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySocket.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracyStackFrames.cpp">
<Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\TracySystem.hpp">
+ </ClCompile>
+ <ClCompile Include="..\..\..\public\common\TracySystem.cpp">
<Filter>common</Filter>
- </ClInclude>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
<ClInclude Include="..\..\..\server\TracyCharUtil.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -209,12 +185,6 @@
<ClInclude Include="..\..\..\server\TracyWorker.hpp">
<Filter>server</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyAlign.hpp">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\server\TracyThreadCompress.hpp">
<Filter>server</Filter>
</ClInclude>
@@ -341,15 +311,57 @@
<ClInclude Include="..\..\..\zstd\dictBuilder\divsufsort.h">
<Filter>zstd\dictBuilder</Filter>
</ClInclude>
- <ClInclude Include="..\..\..\common\TracyStackFrames.hpp">
- <Filter>common</Filter>
- </ClInclude>
<ClInclude Include="..\..\..\zstd\common\portability_macros.h">
<Filter>zstd\common</Filter>
</ClInclude>
<ClInclude Include="..\..\..\zstd\compress\clevels.h">
<Filter>zstd\compress</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\tracy_lz4hc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlign.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyAlloc.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyApi.h">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyColor.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyForceInline.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyMutex.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyProtocol.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyQueue.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySocket.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyStackFrames.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracySystem.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyUwp.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\public\common\TracyYield.hpp">
+ <Filter>common</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\zstd\decompress\huf_decompress_amd64.S">