Commit Graph

814 Commits (bb6f7ab3a84f33d54efe74093cd4cfbcf0f3c2c4)
 

Author SHA1 Message Date
jackun 5fe5ac5f3d
Build script and fixes for Steam Runtime SDK 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
jackun e0832c7e02
Re-add config file watch in case of IN_DELETE_SELF 4 years ago
m-rzb c9c91808dc
Update build.sh
Added "KDE neon"
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
Kingsley McDonald f3f408f880 add `benchmark_percentiles` description to README 4 years ago
Kingsley McDonald 0e1fe708c8 make use of new float parsing function
i've also moved the input validation checks to the config parser, so that
warnings aren't displayed in the terminal output every time a benchmark is
run with an invalid percentile entry.
4 years ago
Kingsley McDonald 979c4d32ca oops! i didn't save changes from the merge conflict >.< 4 years ago
Kingsley McDonald aa77a351de implement configurable benchmark percentiles. 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