Commit Graph

708 Commits (c63037efb5af7b3c49ceef700c56c8ba6426f860)
 

Author SHA1 Message Date
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