- Nov 01, 2019
-
-
Jeremy Whiting authored
Fix check-vulkan when installed to final location See merge request steam/steam-runtime-tools!76
-
Simon McVittie authored
This avoids them having identical detached debug symbols in different binary packages, which cannot be co-installed. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We install them in /usr/libexec/steam-runtime-tools-0/shaders, not in /usr/libexec/steam-runtime-tools-0. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
-check-vulkan is provided by steam-runtime-tools itself, in /usr/libexec/steam-runtime-tools-0, and not by some other package in /usr/bin; so if the caller has not overridden the helpers path at the SrtSystemInfo level, we must look for it in the default helpers path. This bug was hidden by the fact that the unit tests do override the helpers path, in order to find our mock versions of wflinfo and vulkaninfo. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 31, 2019
-
-
Simon McVittie authored
Remove debug methods and functions from check-vulkan. See merge request steam/steam-runtime-tools!75
-
Jeremy Whiting authored
Since we aren't using the debugCallback or other debugging bits in check-vulkan, remove them.
-
Simon McVittie authored
Add more command-line options See merge request steam/steam-runtime-tools!69
-
Jeremy Whiting authored
check-vulkan: Silence unused parameter warnings See merge request steam/steam-runtime-tools!68
-
Jeremy Whiting authored
Build shaders using glslangValidator See merge request steam/steam-runtime-tools!70
-
Simon McVittie authored
This is not used by the shared library, but can be useful for debugging. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This makes it easier to tell which version we are dealing with. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This makes it reject unrecognised command-line options, but very little else so far. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We explicitly disable -Wunused-parameter for C, but not for C++. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This avoids having to have precompiled SPIRV in the source tree. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Add support for library's hidden dependencies See merge request steam/steam-runtime-tools!67
-
Simon McVittie authored
Minor code fixes See merge request steam/steam-runtime-tools!74
-
Ludovico de Nittis authored
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
Ludovico de Nittis authored
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
Ludovico de Nittis authored
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
Ludovico de Nittis authored
Some libraries like "libtheoraenc.so.1" or "libCgGL.so" assumes that you have already linked to other libraries. With this commit we add support for those situations with the concept of "hidden dependencies". Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Oct 30, 2019
-
-
Simon McVittie authored
Use g++-4.8 if default g++ is older See merge request steam/steam-runtime-tools!73
-
Simon McVittie authored
Steam Runtime 1 'scout' SDK containers have g++-4.8 as their default compiler, but the environment used to build packages still has g++-4.6 (Ubuntu 12.04's default compiler), because we aren't completely confident that all the Ubuntu-derived packages in the runtime will build correctly with a newer compiler than the one they were tested with in Ubuntu. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
debian: Add missing dependencies on vulkan and xcb development files See merge request steam/steam-runtime-tools!72
-
Simon McVittie authored
Fixes: fae5ff63 "Add check-vulkan to draw a triangle using vulkan api" Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 29, 2019
-
-
Simon McVittie authored
use check-vulkan test when checking vulkan in srt_check_graphics See merge request steam/steam-runtime-tools!63
-
Jeremy Whiting authored
Also add mock good and bad check-vulkan binaries to tests. Also add new graphics issues item for vulkan draw errors.
-
Jeremy Whiting authored
-
Jeremy Whiting authored
In order to make _srt_check_graphics less complex move processing of json output out to helper functions.
-
Jeremy Whiting authored
%multiarch%-check-vulkan uses vulkan to draw a simple triangle in a 200x200 window (next commit will not draw the window) and reports any issues found. Exit code is 0 on success. shader.frag and shader.vert are shader source files compiled into shaders/frag.spv and shaders/vert.spv respectively by using glslc such as: glslc shader.frag -o shaders/frag.spv glslc shader.vert -o shaders/vert.spv Binary shaders included in commit because glslc hasn't been packaged for scout runtime yet. Also add libvulkan-dev and libxcb1-dev to ci dependencies.
-
Jeremy Whiting authored
-
- Oct 24, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 21, 2019
-
-
Jeremy Whiting authored
COPYING: Remove GPL reference See merge request steam/steam-runtime-tools!66
-
- Oct 11, 2019
-
-
Simon McVittie authored
Add runtime content check for "overrides" and pinned libraries See merge request steam/steam-runtime-tools!64
-
Simon McVittie authored
We used to have some supporting code licensed under the GPL, but Jeremy removed that in commit a1a134dd. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
When we are in a steamrt container we log the content of the "/overrides" folder. Otherwise, if we are not in a container, we log the content of both "pinned_libs_32" and "pinned_libs_64". Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Oct 09, 2019
-
-
Simon McVittie authored
Fix Gtkdoc warnings about missing parameters See merge request steam/steam-runtime-tools!65
-
Ludovico de Nittis authored
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Sep 26, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-