- Jan 26, 2022
-
-
Simon McVittie authored
None of the changes are relevant for pressure-vessel. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This gives us support for more variations of PulseAudio server strings, in particular the format used by WSLg: https://github.com/flatpak/flatpak/pull/4564 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 19, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 18, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 14, 2022
-
-
Ludovico de Nittis authored
Add support for EGL external platforms See merge request !411
-
- Jan 13, 2022
-
-
Simon McVittie authored
This should allow the NVIDIA proprietary EGL driver to operate on Wayland, if it is a sufficiently new version. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
These are used by the NVIDIA proprietary driver for integration with non-X11 display technologies such as Wayland and gbm. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
graphics: Split into multiple source files See merge request !410
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
graphics-drivers-json-based.c contains code shared between EGL and Vulkan. This leaves graphics.c only containing functional checks, not driver enumeration. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Again, this is to reduce the size of graphics.c. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This reduces the size of graphics.c, which was getting unwieldy. This is purely moving code around, with no implementation changes. The EGL and Vulkan drivers are more entangled with each other and will be refactored separately. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 11, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
graphics: Load ICDs and layers to match Vulkan-Loader >= 1.2.198 See merge request !409
-
- Jan 10, 2022
-
-
Simon McVittie authored
The documentation in Vulkan-Loader has been updated extensively since 2019 (see previous commits) so the previous comment here wasn't needed. Replace it with a more specific reference to where VK_ICD_FILENAMES is defined. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Some of the documentation has been expanded and reorganised. Pin to a release tag (sdk-1.2.198.1, the last one we have checked) so that even if it is reorganised again, our references will remain stable. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
It was previously non-compliant with the XDG basedir spec, but this has now been fixed. Catch up with how it now works: * XDG_CONFIG_HOME is now searched (previously it was not) * XDG_DATA_HOME and ~/.local/share are now higher-precedence than XDG_DATA_DIRS The fact that we search both XDG_DATA_HOME and ~/.local/share, even if set, actually turns out to be a mistake (I misread the reference Vulkan-Loader code), but it makes pressure-vessel accidentally work around a Steam bug, so keep it for now. We deduplicate the search paths automatically, so in the common case where XDG_DATA_HOME is unset or points to ~/.local/share, it's harmless to look at it twice. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 07, 2022
-
-
Simon McVittie authored
This can take more than 60s on heavily loaded autobuilders. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 06, 2022
-
-
Ludovico de Nittis authored
pv-adverb: Fix regression in generation of required locales See merge request !408
-
Simon McVittie authored
Fixes: b3f5390a "pv-adverb: Avoid jumping past initialization" Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 04, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Dec 16, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Dec 09, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Add special cases for Guix /gnu/store, mirroring the ones for NixOS /nix See merge request !406
-
Simon McVittie authored
This is not sufficient to make pressure-vessel fully operational on Guix, which will require help from the Guix side (notably ensuring that there is a usable ld.so.cache that we can use to enumerate available libraries), but it's a step towards that. Signed-off-by:
Simon McVittie <smcv@collabora.com> Tested-by: podiki on Github
-
- Dec 08, 2021
-
-
Ludovico de Nittis authored
check-vulkan: Fix build with Vulkan 1.1 headers See merge request !407
-
- Dec 07, 2021
-
-
Simon McVittie authored
Steam Runtime 1½ 'heavy' doesn't have Vulkan 1.2 headers. We don't really use either Vulkan or steam-runtime-system-info on that runtime (it's only for the steamwebhelper), so it doesn't really matter how complete the information we provide is: we just need it to compile successfully. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
system-info: Diagnose some environment variables from AMDVLK's readme See merge request !405
-
- Dec 06, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If a user is changing these, we should probably diagnose it. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
check-vulkan: Improve Vulkan driver identification Closes #79 See merge request !402
-
- Dec 03, 2021
-
-
Simon McVittie authored
This gives us a better version number, from the Vulkan driverInfo. It also lets us see the driver name and the machine-readable VkDriverId. Resolves: #79 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The driver-version field interprets this as being in the same encoding as the apiVersion, but that's not really correct. This changes the steam-runtime-system-info report to be the raw driver version in hex, for now. A subsequent commit will improve on this. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-