-
- Downloads
graphics: Add EGL and Vulkan ICD enumeration
This is necessary for pressure-vessel containers to support Vulkan:
to be able to make the Vulkan ICDs available in the container, we have
to be able to find them, bind-mount them into a suitable location, and
provide corresponding ICD JSON metadata to the contained game.
Signed-off-by:
Simon McVittie <smcv@collabora.com>
Showing
- bin/system-info.c 111 additions, 2 deletionsbin/system-info.c
- bin/system-info.md 47 additions, 0 deletionsbin/system-info.md
- steam-runtime-tools/graphics-internal.h 4 additions, 0 deletionssteam-runtime-tools/graphics-internal.h
- steam-runtime-tools/graphics.c 1661 additions, 0 deletionssteam-runtime-tools/graphics.c
- steam-runtime-tools/graphics.h 47 additions, 0 deletionssteam-runtime-tools/graphics.h
- steam-runtime-tools/system-info.c 120 additions, 0 deletionssteam-runtime-tools/system-info.c
- steam-runtime-tools/system-info.h 5 additions, 0 deletionssteam-runtime-tools/system-info.h
- tests/fake-icds/.flatpak-info 0 additions, 0 deletionstests/fake-icds/.flatpak-info
- tests/fake-icds/confdir/vulkan/icd.d/invalid.json 7 additions, 0 deletionstests/fake-icds/confdir/vulkan/icd.d/invalid.json
- tests/fake-icds/datadir/vulkan/icd.d/invalid.json 7 additions, 0 deletionstests/fake-icds/datadir/vulkan/icd.d/invalid.json
- tests/fake-icds/datahome/vulkan/icd.d/invalid.json 6 additions, 0 deletionstests/fake-icds/datahome/vulkan/icd.d/invalid.json
- tests/fake-icds/egl1/AAA.json 1 addition, 0 deletionstests/fake-icds/egl1/AAA.json
- tests/fake-icds/egl1/BBB.json 0 additions, 0 deletionstests/fake-icds/egl1/BBB.json
- tests/fake-icds/egl1/a.json 0 additions, 0 deletionstests/fake-icds/egl1/a.json
- tests/fake-icds/egl1/b.json 0 additions, 0 deletionstests/fake-icds/egl1/b.json
- tests/fake-icds/egl1/z.json 0 additions, 0 deletionstests/fake-icds/egl1/z.json
- tests/fake-icds/egl2/absolute.json 6 additions, 0 deletionstests/fake-icds/egl2/absolute.json
- tests/fake-icds/etc/glvnd/egl_vendor.d/invalid.json 0 additions, 0 deletionstests/fake-icds/etc/glvnd/egl_vendor.d/invalid.json
- tests/fake-icds/etc/vulkan/icd.d/basename.json 7 additions, 0 deletionstests/fake-icds/etc/vulkan/icd.d/basename.json
- tests/fake-icds/etc/xdg/vulkan/icd.d/invalid.json 0 additions, 0 deletionstests/fake-icds/etc/xdg/vulkan/icd.d/invalid.json
Loading
Please register or sign in to comment