Commit Graph

716 Commits (a28931ef6b9f822e46e82810cd8531b77f003767)
 

Author SHA1 Message Date
larskraemer a28931ef6b
General cleanup (#272)
* Cleanup unused struct fields, use uniform include guards
4 years ago
jackun 8eba5e2ed2
[OpenGL] Use GL_R8 for font textures
Randomly getting squares with GL_ALPHA for some reason
4 years ago
Newbyte 53ceeb3182 Document reinstall in usage help 4 years ago
jackun 85a1eef453
Merge pull request #247 from larskraemer/logging_class
Move logging functionality into a class
4 years ago
Lars Krämer 0b29a7ea06 Remove conflict in render_imgui 4 years ago
Lars Krämer 329725c134 Move Log uploading; Cleanup 4 years ago
Lars Krämer 4101237fdd Move logging functionality into a class 4 years ago
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
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