1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

94 Commits

Author SHA1 Message Date
Bartosz Taudul 7f35a299c4 Merge pull request #412 from theblackunknown/fix-windows-vcpkg
Fix building on Windows without `VCPKG_ROOT` env var set
2022-06-27 17:22:21 +02:00
Bartosz Taudul a05285083a Update xxhash filename in MSVC project. 2022-06-23 01:46:56 +02:00
MACHIZAUD Andréa 84319911c5 Use $(ProjectDir) for vcpkg msbuild without integration paths. 2022-06-18 17:28:56 +02:00
MACHIZAUD Andréa 5e9b007e90 Uses $(VcpkgManifestRoot) for vcpkg msbuild integration paths. 2022-06-18 17:28:56 +02:00
MACHIZAUD Andréa 6aec95e739 Fix vcxproj support without vcpkg integrate install 2022-06-13 22:30:56 +02:00
MACHIZAUD Andréa fa8bcdfb30 Inject appropriate path for manifest install 2022-06-04 16:26:22 +02:00
MACHIZAUD Andréa 599098912e Remove superfluous vcxproj setup thanks to vcpkg integration 2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa 3adc55d66d Fix weird path ? 2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa 1fabf9dfa5 Update vcxproj vcpkg path 2022-05-09 10:42:11 +02:00
MACHIZAUD Andréa adcfe4df35 Add Vcpkg manifest + MSBuild integration 2022-05-09 10:42:10 +02:00
Bartosz Taudul a852cf390a Adapt code to new NFD. 2022-04-20 19:40:27 +02:00
Bartosz Taudul 8c45ed33fd Bump zstd to 1.5.1. 2021-12-21 12:22:42 +01:00
Bartosz Taudul 10e680e601 Replace Cousine fixed-width font with Fira Code Retina. 2021-11-19 18:39:20 +01:00
Bartosz Taudul aed1360a9c Update to MSVC 2022. 2021-11-13 00:49:26 +01:00
Bartosz Taudul 74d0e79b8c Vcpkg changed everything again. 2021-09-21 02:09:54 +02:00
Bartosz Taudul 673dfd0f02 Update ImGui GLFW and OpenGL 3.x backends.
The new embedded ImGui OpenGL loader has been extended with a couple of
functions and definitions needed by TracyTexture.cpp.
2021-08-22 13:30:46 +02:00
Bartosz Taudul 39cf98f98c Move OpenWebpage() to a separate source file. 2021-06-04 15:17:14 +02:00
Bartosz Taudul b7c5939bb8 Merge remote-tracking branch 'origin/master' into hw 2021-06-02 01:12:28 +02:00
Bartosz Taudul 94ec6a0d9d Move TracyYield.hpp to common. 2021-05-31 02:19:35 +02:00
Bartosz Taudul f8ccd8c40d Move TracyStackFrames to common. 2021-05-23 23:51:56 +02:00
Bartosz Taudul 859b8e4193 Add zstd dict builder. 2021-05-15 14:56:38 +02:00
Bartosz Taudul cb0bc67790 Bump zstd to 1.5.0. 2021-05-15 00:48:15 +02:00
Bartosz Taudul 9bc3afabe7 Add robin hood natvis.
https://gist.github.com/ikrima/1184c75b979cbfa655c0883c0d4ab068
2021-04-29 18:24:34 +02:00
Bartosz Taudul bd4335bace Move source file parsing logic to a separate file. 2021-03-26 02:42:14 +01:00
Bartosz Taudul 174bb4d2f1 Extract source code tokenizer to a separate file. 2021-03-26 01:53:49 +01:00
Bartosz Taudul ea2a7f639b Don't link with OpenGL.
The OpenGL is dynamically loaded by gl3w.
2021-03-16 22:59:28 +01:00
Bartosz Taudul 7f1b29ec7a Set windows code page to utf8. 2021-02-25 19:21:45 +01:00
Bartosz Taudul 9a5d3b729d Fix vcpkg. 2021-02-25 18:40:27 +01:00
Bartosz Taudul f0e1d77ebc Update imgui to 1.81 + docking. 2021-02-11 00:30:41 +01:00
Bartosz Taudul dcd76fc369 Add pass-through sorted vector wrapper. 2021-02-07 14:43:05 +01:00
Bartosz Taudul c08d591bf3 Use proper capstone include path. 2021-01-26 20:35:57 +01:00
Bartosz Taudul 046638a2b7 Update all sln files to MSVC 2019. 2021-01-26 20:24:47 +01:00
Bartosz Taudul 48a3356f43 Update ImGui to master+tables+docking (dd4ca70). 2020-12-08 19:55:19 +01:00
Bartosz Taudul c9b64ef5c5 Move list of Tracy stack frames to a separate file. 2020-10-06 14:37:39 +02:00
Bartosz Taudul 3b84324259 Merge pull request #92 from hulakdar/fix-sln
Added freetype references
2020-10-06 01:47:51 +02:00
Bartosz Taudul 80e0941520 Extract HTTP request functionality. 2020-09-12 12:46:00 +02:00
Bartosz Taudul 25c751c45a Add NativeWindow.hpp to MSVC project. 2020-08-15 17:15:36 +02:00
Bartosz Taudul 52039e80f2 Add native window retrieval on Linux.
Functionality had to be moved to a separate source file due to namespace
pollution from X11 headers.

Note that this doesn't set proper parent of file dialogs on Linux, as
GTK is broken and requires passing a GtkWindow parent.
2020-08-15 16:53:07 +02:00
hulakdar 6f333d15d7 added freetype references 2020-08-13 20:07:35 +03:00
Bartosz Taudul 733b9c4048 Add wrapper for ImGui mouse handling. 2020-08-01 11:49:43 +02:00
Bartosz Taudul 800f740fd5 Add micro architecture data. 2020-04-27 00:59:49 +02:00
David Farrell 80fdf7517a Use debug vcpkg libraries 2020-04-21 15:17:11 -07:00
David Farrell a4a20ddc42 Updated Visual Studio project files to use vcpkg directory for dependencies
This modifies all of the include and lib paths to point to vcpkg/vcpkg/installed/x64-windows-static/include and lib.

With these changes, all executables in Tracy build out of the box in all configurations (assuming you have run the install_vcpkg_depencies.bat script first).

Perhaps it would be better to use a single Visual Studio .props file that all of the .vcxproj files point to so that the include and lib paths are set in a single place, but for now the paths are set separately in each .vcxproj.
2020-04-21 10:59:08 -07:00
Bartosz Taudul 01d7fefe52 Perform source file name substitution. 2020-04-17 19:28:39 +02:00
Bartosz Taudul b2c2bfc2aa Move HSV color conversion to a separate source file. 2020-04-02 01:04:59 +02:00
Bartosz Taudul 2a54f2df5d Reverse the fileselector compile option. 2020-03-26 23:11:26 +01:00
Bartosz Taudul 58bb5d40c5 Remove support for non-extended font builds. 2020-03-26 23:04:44 +01:00
Bartosz Taudul 9672dba765 Replace source file viewer with one that actually works.
This is much simpler, custom implementation of a text file viewer. It is
able to perform these two tasks as intended:
- center source view on the selected line,
- highlight that line.
2020-03-22 20:53:59 +01:00
Bartosz Taudul 59e859e59a Remove benaphore, use std::mutex on cygwin. 2020-03-19 02:06:54 +01:00
Bartosz Taudul aa0bf47ec3 Extract texture compression functionality. 2020-03-02 02:00:35 +01:00