jackun
e555a942fb
Use single IO stats instance
3 years ago
FlightlessMango
9758d2a286
Try to get correct amd gpu when multiple
3 years ago
FlightlessMango
5fee3bc5e3
Change _params to pointer
3 years ago
jackun
6584f23a6c
Use `ghc::filesystem` to iterate over /proc/self/map_files
3 years ago
FlightlessMango
3ac7772a55
Add universal param
3 years ago
jackun
866fd8bc24
Add per process memory usage (`procmem` etc)
3 years ago
jackun
2f807a4c0d
Add `spdlog` wrap and logging
3 years ago
jackun
b6dab97d08
[OpenGL] Some code clean-ups
3 years ago
Lukáš Horáček
213953089d
Detect ToGL
3 years ago
Lukáš Horáček
f1eae93253
Use map_files instead of lsof for wined3d detection
3 years ago
jackun
750d2cddb5
Make engine type per instance
3 years ago
Alessandro Toia
570bef468b
Cosmetic changes to engine detection
3 years ago
FlightlessMango
5330573c8c
don't rely on std in engine detection
3 years ago
FlightlessMango
2e5fc31711
use vulkan to determine if zink
3 years ago
Alessandro Toia
d556e8e357
Improve Zink detection
3 years ago
Alessandro Toia
ddfcb01c30
Add detection of Zink
4 years ago
FlightlessMango
48cf66630b
Detect WineD3D
4 years ago
Alessandro Toia
03bd71d145
Add missing add_blacklist for OpenGl apps
4 years ago
jackun
ee2933bff5
Resize fonts
4 years ago
jackun
1e8487c991
Move color conversion to HudElements; move some overlay related functions back to overlay.cpp
4 years ago
jackun
60940e5a02
[OpenGL] Just "refcount" by glXCreate/DestroyContext calls; recreate "lost" objects
4 years ago
FlightlessMango
500fba7f6c
Fix for memory leak in source 1 games
4 years ago
jackun
443271f0b5
Convert hud color params to linear for sRGB image formats
4 years ago
jackun
c63037efb5
Use 1-channel font textures; glyph ranges support; vulkan image descriptors and "helper" functions
...
* To save some memory, use just 1-channel alpha-only textures
* Add some sort of wider glyph ranges support
* Chop single-ish vulkan font image uploading function into separate reusable helper functions
* Use descriptor set for ImTextureID but probably use texture array and push constants for "fast-path" if need arises
4 years ago
FlightlessMango
e957358786
Force a hw values update on log start
4 years ago
jackun
44060c2b80
Force blacklist re-check at certain points
...
Wine preloader that executed a non-blacklisted app may execute a blacklisted app,
or vice versa, and previous check applies to new app too.
4 years ago
jackun
c04658456a
Wider glyph ranges for custom font; media player text scaling with `font_scale_media_player` param
4 years ago
FlightlessMango
75f9128ce5
Redesigned logging, adding quick benchmark
4 years ago
FlightlessMango
1ddcc531ff
Get device name from pci.ids and display it
4 years ago
jackun
29e5c4e460
Show device's name and vulkan driver version
4 years ago
jackun
f35e49defa
[OpenGL] Merge "shared" files back to imgui_hud.cpp
5 years ago
jackun
b40fb95a04
[OpenGL] Better version parsing and fix gl version checks for vertex arrays
5 years ago
jackun
780ea7c89b
[OpenGL] Use GLAD instead on gl3w and hook EGL
5 years ago
jackun
8cd3172335
[OpenGL] Separate GLX out from shareable code so wayland sessions can just use EGL, hopefully
5 years ago
jackun
59113b3ae2
[OpenGL] Move ImGui functions to separate file
5 years ago