Emil Velikov
5d53d0dcc3
meson: inline PROJECT_NAME in mangohud.json.in
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
def59db953
meson: remove ld_libdir_prefix option
...
The option defaults to false in-tree and across all distributions. The
only alleged use-case is the build.sh/build-srt.sh scripts. Although the
output of those scripts is absolutely identical with or w/o the flag.
Remove it.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
d71935301b
build.sh: drop no longer used variables
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
FlightlessMango
06b46fd5d7
Fix building with mingw
2 years ago
dependabot[bot]
c263bd1fb5
build(deps): bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot]
984fe1bff3
build(deps): bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
FlightlessMango
c64ff84007
horizontal/compact layout fixes + battery_watt/battery_time params
2 years ago
FlightlessMango
47f822f19c
mangohudctl: reload_config variable in msg sctruct
2 years ago
Emil Velikov
809215ae65
github: add dependabot
...
It will run weekly and open a PR whenever any of the actions are out of
date. Minor change is required in the repo settings - see the docs link
https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
a7655eb184
github: add Ubuntu based CI for push and PRs
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
36fd9838af
github: pull meson 0.60+ as per the meson.build
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
b314a91602
github: switch to ubuntu-20.04
...
As outlined in the official blog, the 18.04 is deprecated and will be
removed soon.
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
08c26d595f
meson: do not pick system vulkan, when explicitly disabled
...
For this to actually work, we also need to set dep_vulkan for all users.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
4fbc149110
tests: drop tests.h
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
6628122000
tests: polish the coding style
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
047bc2e7f7
tests: make it work aka hide HUDElements
...
Currently the test is pulling an external reference to HUDElements,
which is unresolved so the test fails to link.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
FlightlessMango
d84c85609a
overlay: position: bottom center
2 years ago
FlightlessMango
175493c89c
horizontal: default to max width
2 years ago
FlightlessMango
8cf92ff8a6
overlay: horizontal_separator func
2 years ago
Alessandro Toia
3e136db6a8
gamepad: Change DS5 to DS4/5 as DS4 was added to hid_playstation in kernel 6.2
2 years ago
FlightlessMango
d0f8c8aa94
mangoapp: control: rerload_config option
2 years ago
NoXPhasma
8d9e3aee35
Sort config variables ASC
2 years ago
Emil Velikov
221d335006
meson: remove mangoapp_32bit option
...
Was introduced as a means to shorten the build cycles. With the static
lib helper it should no longer be needed.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
eecd451068
meson: build with -Werror=missing-declarations
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
eecf901aed
hud_elements: remove unused LinearToSRGB
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
f1a86fe10f
inject: drop unneeded declarations/function
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
581b6b3375
meson: move util_files next to its user
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
cf314e6c9f
meson: use xx.get_supported_arguments()
...
This construct allows meson to check the argument in parallel, but more
importantly it also knows about the "-Wno-" workaround and applies it as
needed.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
e77fb741c6
meson: drop -Wno-format-truncation
...
No longer needed
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
270beefdf3
meson: drop no_override_init_args
...
No longer needed
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
ef169bd28b
meson: remove unused MANGOAPP_LAYER define
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
b714f54cd4
dbus: reshuffle HAVE_DBUS handling
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
535c1f0a83
mangoapp: reshuffle ifdef MANGOAPP guards
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
da219457e5
mangoapp: control.cpp -> control.c
...
There's nothing C++ in there, so rename the file appropriately.
While in there, use C99 initializers, annotate static functions as
such and pull the implicit stdbool.h.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
8e1c389f22
mangoapp: split proto details into separate header
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
8a1c56ba25
meson: remove broken -Dwith_dlsym
...
The option does not even build, so let's remove it.
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
RPINerd
5eb5d998f4
Cut out excessive "```bash" declarations
2 years ago
RPINerd
ac1c83ac7c
Add emphasis about using git- AUR installs
...
Cleaned up lots of markdown best practices, organized some and updated the table of contents
2 years ago
Alessandro Toia
7b255a8cbd
blacklist: Add RSI Launcher.exe
2 years ago
FlightlessMango
3190778086
Don't update metrics if we're not logging and not displaying
2 years ago
FlightlessMango
475026a183
amdgpu: move defines to header
2 years ago
FlightlessMango
ae9a26ae0d
tests: amdgpu: missing file and reserved throttle bits
2 years ago
Alessandro Toia
87cc5c62fa
vulkan: Remove unused VkPhysicalDeviceFeatures
2 years ago
Alessandro Toia
5d1877c2a3
Remove extraneous break
2 years ago
Kenton Groombridge
ffa7048543
vulkan: fix implicit instantiation of 'std::basic_stringstream<char>'
...
Add a missing include to fix the following build error seen with clang
15.0.7:
../MangoHud-0.6.8/src/vulkan.cpp:1523:22: error: implicit instantiation of undefined template 'std::basic_stringstream<char>'
std::stringstream ss;
^
/usr/include/c++/v1/iosfwd:146:32: note: template is declared here
class _LIBCPP_TEMPLATE_VIS basic_stringstream;
2 years ago
FlightlessMango
8450291777
vulkan: Do not modify pCreateInfo in CreateDevice
2 years ago
FlightlessMango
302ceaa3e6
logging: flush after each write
2 years ago
FlightlessMango
25b170d480
logging: change frametime to float
2 years ago
FlightlessMango
d6c7b3c101
logging: write to file while logging
2 years ago
FlightlessMango
f883e2cba1
set log_interval to 0 by default
2 years ago