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
jackun
e0832c7e02
Re-add config file watch in case of IN_DELETE_SELF
4 years ago
jackun
068157f3d8
Fix cpu fallback temp sensor logic
...
Break the for loop either way so `path` still points to sensor module's hwmon folder.
4 years ago
jackun
62efa4acc4
[OpenGL] Simplify if check
4 years ago
jackun
d0999ab01b
[OpenGL] Workaround: Merge version and shader strings for Feral games
...
FIXME: GLAD loads Feral's version of glShaderSource,
4 years ago
jackun
2db83f4e18
[OpenGL] Check if font texture is valid and regenerate if not
4 years ago
jackun
42ce65f215
Merge pull request #253 from larskraemer/chrono_timing
...
Use the std::chrono convenience classes for timing
4 years ago
Lars Krämer
20221217d4
Frame-timing using chrono
4 years ago
Lars Krämer
22026cbc60
Create MesaClock class, use chrono classes for time points/durations
4 years ago
jackun
0d03b5a150
meson: use gnu_symbol_visibility argument
...
This uses a meson builtin to handle -fvisibility=hidden.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4740 >
4 years ago
FlightlessMango
118a105aa4
Check often if logUpdate has occured
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
b098635dd4
Fix trailing whitespace in README.md
4 years ago
FlightlessMango
fbd60a102f
Forgotten debugging in logging
4 years ago
FlightlessMango
a9463ae06c
Start logging after first update
4 years ago
FlightlessMango
0f171dbd9c
Added labels to log csv file
4 years ago
jackun
03ec318d00
Make find_*_ptr function pointers static
4 years ago
jackun
2da02ee553
Try to limit exported symbols with --version-script
4 years ago
Alan Witkowski
61a443bd50
add .csv extension to log file and rename function that generates the log filename suffix
4 years ago
FlightlessMango
49bfead602
Documenting log uploading
4 years ago
jackun
612d3b761d
Merge pull request #237 from larskraemer/float_parser
...
First implementation of custom float parsing
4 years ago
larskraemer
ecd84c8cc0
Logging options ( #234 )
...
* Added config options for logging
* Documentation
* Log everything
* Add RAM/VRAM usage to the log
* add loggingOn-check for memory usage
* Always init GPU stats
* Move functions from logging.h to logging.cpp, remove params from writeFile
4 years ago
FlightlessMango
99cefe96a5
Created logging.cpp
4 years ago
jackun
66ddada43c
Fix `readlink` overloading for fortified musl
...
Issue #231
4 years ago
jackun
6887abbea8
Just <limits.h>
4 years ago
jackun
edf9f95517
Use std::locale::classic with confiog file ifstream, just in case
4 years ago
FlightlessMango
916ef02eb2
Revert "Add readlink.c to meson"
...
This reverts commit 56933049d0
.
4 years ago
FlightlessMango
b614734ab6
Revert "Trying to fix issue #231 musl"
...
This reverts commit 01233e5f1f
.
4 years ago
FlightlessMango
56933049d0
Add readlink.c to meson
4 years ago
FlightlessMango
01233e5f1f
Trying to fix issue #231 musl
4 years ago
FlightlessMango
8f22ebae44
Also check for pci.ids in /usr/share/misc/
4 years ago
FlightlessMango
e2ec80d84e
Upload log keybind setup
4 years ago
FlightlessMango
8d6ff5bd25
upload log functions
4 years ago
FlightlessMango
6a28a8f7f1
Track log files for current session
4 years ago
FlightlessMango
064c285f31
permit_upload and upload_log params
4 years ago
FlightlessMango
f14c9a7587
Moved exec function in to logging.h
4 years ago
Lars Krämer
3421ad269a
Use locale::classic
4 years ago
jackun
441f1d3f3f
Use std::locale::classic() in parse_float()
4 years ago
jackun
d9a09670d8
Replace std::stoi with something that doesn't throw
4 years ago
jackun
e1fb2fbf88
Parse floats in C locale, hopefully
4 years ago
Lars Krämer
4d22927776
Use a stringstream
4 years ago
Lars Krämer
01df8149ab
sign bug
4 years ago
Lars Krämer
b8571c27e2
First implementation of custom float parsing
4 years ago
FlightlessMango
8e34e752e5
Merge branch 'master' into develop
4 years ago
flightlessmango
58f0dc4040
Merge pull request #232 from kingdom5500/master
...
add 0.1% lows to the brief benchmark overlay
4 years ago
Kingsley McDonald
6178c5859c
adjust benchHeight for 0.1% and fix percentages.
4 years ago
Kingsley McDonald
053a1d8a44
add 0.1% lows to the brief benchmark overlay
4 years ago
jackun
2809c824e2
Maybe a bit more visible install command
4 years ago
FlightlessMango
ee953decd9
Add bash shebang to mangohud-setup
4 years ago