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
Bartosz Taudul
cc805b7b74
Add mmap() wrapper.
2020-02-12 19:24:30 +01:00
Bartosz Taudul
64cfad317d
Add zstd to project files.
2020-02-08 15:42:08 +01:00
Bartosz Taudul
022528bb47
Use Martin Ankerl's robin hood unordered map.
...
ska::flat_hash_map has bugs and its development is dead.
2020-01-28 21:49:36 +01:00
Bartosz Taudul
7d78923967
Move parallel sort header mumbo jumbo to a separate file.
2020-01-20 23:21:43 +01:00
Bartosz Taudul
3a460d3183
Use _mm_pause() instead of std::this_thread::yield() if possible.
2019-12-31 14:59:54 +01:00
Bartosz Taudul
5df7444cbb
Replace djb hash with xxh3.
2019-11-07 23:52:52 +01:00
Bartosz Taudul
654f54d877
Add short pointer class, storing 6 bytes.
2019-11-02 15:43:32 +01:00
Bartosz Taudul
6f5a23a198
Add task dispatcher to server.
2019-09-20 22:58:12 +02:00
Bartosz Taudul
949c9cb121
Move some view data to a separate structure.
2019-08-28 19:35:54 +02:00
Bartosz Taudul
21e7a4bb16
Extract thread compression into a separate class.
2019-08-19 22:56:58 +02:00
Bartosz Taudul
27965e8690
Add user data storage handler.
2019-07-26 23:15:12 +02:00
Bartosz Taudul
16a40f2e1f
Revert "Explicitly link with required libraries."
...
This reverts commit abaa0e8f6e
.
2019-07-25 20:41:58 +02:00
Bartosz Taudul
abaa0e8f6e
Explicitly link with required libraries.
...
This fixed clang-cl build.
2019-07-25 18:30:34 +02:00
Bartosz Taudul
57615775ea
Migrate to VS2019, vcpkg.
2019-07-24 22:24:17 +02:00
Bartosz Taudul
913c1e57a6
Add threaded resolv service.
2019-06-26 18:46:51 +02:00
Bartosz Taudul
1a32edebf2
Extract text printing functions.
2019-06-18 20:43:28 +02:00
Bartosz Taudul
82d4fe7236
Add texture wrapper.
2019-06-06 22:14:51 +02:00
Bartosz Taudul
9e3cf3d387
Add 64x64 embedded png icon.
2019-06-02 18:05:49 +02:00
Bartosz Taudul
c0326b9ba0
Add stb_image.
2019-06-02 18:05:49 +02:00
Bartosz Taudul
8ae33fbb1e
Add icon to win32 profiler executable.
2019-06-02 18:05:49 +02:00
Bartosz Taudul
dc4c8ef343
Statically link with freetype.
2018-10-27 20:06:54 +02:00
Bartosz Taudul
9eb04ea817
Update to ImGui 1.65.
2018-09-08 20:31:38 +02:00
Bartosz Taudul
fca71e6e0d
Update to imgui 1.64.
2018-08-31 18:37:29 +02:00
Bartosz Taudul
f1e4d949a0
Update bindings.
2018-08-30 02:01:12 +02:00
Bartosz Taudul
204cc019ea
Add file storage helpers.
2018-08-29 23:22:44 +02:00
Bartosz Taudul
b3b12f76f3
Add LZ4HC support to FileWrite.
2018-08-26 16:25:43 +02:00
Bartosz Taudul
aefa2a9573
Display dialog when CPU doesn't support AVX/AVX2.
2018-08-19 22:20:54 +02:00
Bartosz Taudul
7fc1729f3b
Reduce required instruction set to SSE2 in winmain.cpp.
2018-08-19 22:20:54 +02:00
Bartosz Taudul
ddf889e8bc
Move WinMain entry point to a separate source file.
2018-08-19 22:20:54 +02:00
Bartosz Taudul
940dda8fc1
Use helper header for icons.
2018-08-17 23:22:13 +02:00
Bartosz Taudul
841f18885e
Add simple animation controller.
2018-08-17 22:23:04 +02:00
Bartosz Taudul
914a1713e3
Use freetype to render fonts.
2018-08-17 21:40:15 +02:00
Bartosz Taudul
e6ab7692c8
Use Cousine-Regular as monospaced font.
2018-08-17 20:57:26 +02:00
Bartosz Taudul
3d0b9da592
Merge font awesome into the default font.
2018-08-17 17:56:55 +02:00
Bartosz Taudul
b76707ffa1
Render main profiler view in whole window.
2018-08-17 17:00:56 +02:00
Bartosz Taudul
9dbc56beb6
Initialize text editor.
2018-08-17 14:44:41 +02:00
Bartosz Taudul
6bf7b85260
Add file existence check.
2018-08-17 13:35:33 +02:00
Bartosz Taudul
a54191cb3c
Rename "standalone" to "profiler".
2018-08-07 22:26:37 +02:00