diff --git a/pressure-vessel/build-relocatable-install.py b/pressure-vessel/build-relocatable-install.py
index c51e62c71319f9699d97482c8483fc4ddb213d57..519264516563aabc277803f8096e2d56e37b3fd2 100755
--- a/pressure-vessel/build-relocatable-install.py
+++ b/pressure-vessel/build-relocatable-install.py
@@ -364,6 +364,15 @@ def main():
                     ),
                 )
 
+            for shader in glob.glob(os.path.join(path, 'shaders', '*.spv')):
+                install(
+                    shader,
+                    os.path.join(
+                        installation, 'libexec', 'steam-runtime-tools-0',
+                        'shaders', os.path.basename(shader),
+                    )
+                )
+
         primary_architecture = subprocess.check_output([
             'dpkg', '--print-architecture',
         ]).decode('utf-8').strip()