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