Commit Graph

217 Commits (a28931ef6b9f822e46e82810cd8531b77f003767)

Author SHA1 Message Date
larskraemer a28931ef6b
General cleanup (#272)
* Cleanup unused struct fields, use uniform include guards
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 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
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
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
FlightlessMango a9463ae06c Start logging after first update 4 years ago
Alan Witkowski 61a443bd50
add .csv extension to log file and rename function that generates the log filename suffix 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
jackun 66ddada43c
Fix `readlink` overloading for fortified musl
Issue #231
4 years ago
FlightlessMango e2ec80d84e Upload log keybind setup 4 years ago
FlightlessMango f14c9a7587 Moved exec function in to logging.h 4 years ago
FlightlessMango 8e34e752e5 Merge branch 'master' into develop 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 5ec6519832
Add `media_player_order` to set media player metadata order 4 years ago
FlightlessMango b9c00fc510 Check pci.ids without gpu_stats 4 years ago
FlightlessMango 38a78fa01e Fix logging window if bg alpha is 0 4 years ago
Rémi Verschelde f915d890f2 Fix -Wformat-security warning with GCC 10.1 4 years ago
FlightlessMango 0728d49a1d Fix width with no params 4 years ago
FlightlessMango df631a2343 Reduced width with io rw 4 years ago
FlightlessMango e9b1b70ebc Fixed nextRow for gpu_power 4 years ago
FlightlessMango 135f3a5009 Fixing compiler warnings and removing control 4 years ago
FlightlessMango 59268a34b3 Always do nextRow() with core_clock 4 years ago
FlightlessMango bc5d41f921 Changed IO rd/wr to rw 4 years ago
FlightlessMango 4a5e05c979 Trim gpuName from pci.ids 4 years ago
FlightlessMango 572ba69e3e More width fixing 4 years ago
jackun b68f78028d
Fix "IO RD/RW" typo
Also micro-micro-micro optimization, probably: move READ/WRITE if statement before WRITE
as you'd probably find it more useful than just WRITE.
4 years ago
jackun 1495b1e88f
ifdef guard nvml header 4 years ago
jackun 953c8d0e0f
Add meson option `with_nvml` 4 years ago
jackun 2220cb9d74
Decouple `engine_version` from `fps` 4 years ago
jackun 16b05dfc5e
Show gpu core clock or power usage in 4th column or both on next row if both are enabled 4 years ago
jackun b837ce930e
[whitespace] fix indentation from `gpu_name` to `arch` 4 years ago
FlightlessMango db151bb236 Add log_interval check to per frame log write 4 years ago
FlightlessMango d8727110b0 Replaced log_period env with log_interval param 4 years ago
FlightlessMango 128fbd4b88 Per frame logging use output_file and date 4 years ago
FlightlessMango 33a5ad6571 Format gpu_text and cpu_text in textColored 4 years ago
FlightlessMango dd1667bf3e Fixed typo 4 years ago
FlightlessMango 2d0ba9a076 Params to override cpu/gpu text 4 years ago
jackun c04658456a
Wider glyph ranges for custom font; media player text scaling with `font_scale_media_player` param 4 years ago
FlightlessMango c254347688 Use histogram in benchmark too 4 years ago
FlightlessMango ac926bbfd5 Added histogram param 4 years ago
FlightlessMango 078617f999 Added param for engine version 4 years ago
jackun ff48525313
Consolidated amdgpu file handles to a struct and add `gpu_power` param to show power usage for amdgpu/nvml 4 years ago
jackun 5057a47b05
Potential buffer overflow, use snprintf instead 4 years ago
jackun 159305bbc7
Use `display_time` instead of recalculating 4 years ago
FlightlessMango 1d375fd155 Removed crosshair 4 years ago