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