Had to add sed -i '/#include <stack>/a #include <cstdint>' "$srcdir"/SwiftShader/third_party/glslang/SPIRV/SpvBuilder.h to PKGBUILD. Works installing but have problems running Vulkan apps.
Search Criteria
Package Details: swiftshader-git r7296.8802b4ec13-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/swiftshader-git.git (read-only, click to copy) |
|---|---|
| Package Base: | swiftshader-git |
| Description: | High-performance CPU-based implementation of the Vulkan graphics API12. |
| Upstream URL: | https://swiftshader.googlesource.com/SwiftShader |
| Licenses: | Apache-2.0 |
| Conflicts: | swiftshader |
| Provides: | swiftshader, vulkan-driver |
| Submitter: | 1ace |
| Maintainer: | FabioLolix |
| Last Packager: | FabioLolix |
| Votes: | 1 |
| Popularity: | 0.001636 |
| First Submitted: | 2019-10-05 20:56 (UTC) |
| Last Updated: | 2025-07-28 21:41 (UTC) |
Dependencies (6)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-ninja-symlinkAUR) (make)
- python (make)
Required by (126)
- airshipper (requires vulkan-driver) (optional)
- airshipper-git (requires vulkan-driver) (optional)
- ares-emu-git (requires vulkan-driver)
- banjorecomp (requires vulkan-driver)
- banjorecomp-bin (requires vulkan-driver)
- blender-bin (requires vulkan-driver)
- cemu (requires vulkan-driver) (optional)
- cfait (requires vulkan-driver) (optional)
- cfait-bin (requires vulkan-driver) (optional)
- cfait-git (requires vulkan-driver) (optional)
- clonehero-ptb (requires vulkan-driver) (optional)
- colortest-git (requires vulkan-driver) (optional)
- cosmic-session-git (requires vulkan-driver) (optional)
- cpu-x-git (requires vulkan-driver) (optional)
- crt-bin (requires vulkan-driver) (optional)
- dicto (requires vulkan-driver) (optional)
- dicto-bin (requires vulkan-driver) (optional)
- dwproton-bin (requires vulkan-driver)
- dwproton-signed-bin (requires vulkan-driver)
- ezbar (requires vulkan-driver)
- fender-studio-pro-8 (requires vulkan-driver) (optional)
- flax (requires vulkan-driver) (optional)
- fluxer-world-bin (requires vulkan-driver) (optional)
- furmark (requires vulkan-driver) (optional)
- glfw-git (requires vulkan-driver) (optional)
- gpu-t (requires vulkan-driver) (optional)
- gram-git (requires vulkan-driver)
- gzdoom (requires vulkan-driver) (optional, x86_64)
- gzdoom-git (requires vulkan-driver) (optional, x86_64)
- humble-lumpia-git (requires vulkan-driver) (optional)
- hummingbird-player (requires vulkan-driver)
- immich-machine-learning (requires vulkan-driver) (optional)
- kosmos (requires vulkan-driver)
- kosmos-bin (requires vulkan-driver)
- libggml (requires vulkan-driver)
- libggml-cuda-bin (requires vulkan-driver)
- libggml-cuda-git (requires vulkan-driver)
- libggml-git (requires vulkan-driver)
- lzdoom-git (requires vulkan-driver) (optional, x86_64)
- memtest_vulkan-git (requires vulkan-driver)
- mnn (requires vulkan-driver) (optional)
- multibg-wayland (requires vulkan-driver) (optional)
- obamify-git (requires vulkan-driver) (optional)
- ollama-vulkan-bin (requires vulkan-driver)
- omarchist-bin (requires vulkan-driver)
- onagre (requires vulkan-driver)
- openarena-omega-engine-bin (requires vulkan-driver) (optional)
- openwhispr-vulkan (requires vulkan-driver)
- osu-lazer-extracted-bin (requires vulkan-driver)
- panda3ds-git (requires vulkan-driver)
- pandora-launcher (requires vulkan-driver)
- pandora-launcher-bin (requires vulkan-driver)
- pandora-launcher-git (requires vulkan-driver)
- play-emu (requires vulkan-driver) (optional)
- play-emu-git (requires vulkan-driver) (optional)
- pokemon-revolution-online-bin (requires vulkan-driver)
- portproton (requires vulkan-driver)
- proton-cachyos (requires vulkan-driver)
- proton-cachyos-slr (requires vulkan-driver)
- proton-ge-custom-bin (requires vulkan-driver) (optional)
- proton-ge-custom-camera-bin (requires vulkan-driver) (optional)
- proton-ge-custom-rtsp-bin (requires vulkan-driver) (optional)
- proton-launcher-qt (requires vulkan-driver)
- proton-xiv-bin (requires vulkan-driver) (optional)
- python-waifu2x-vulkan (requires vulkan-driver)
- quake2rtx-bin (requires vulkan-driver)
- realcugan-ncnn-vulkan-git (requires vulkan-driver)
- realesrgan-ncnn-vulkan (requires vulkan-driver)
- realesrgan-ncnn-vulkan-git (requires vulkan-driver)
- realsr-ncnn-vulkan-git (requires vulkan-driver)
- recidia-audio-visualizer (requires vulkan-driver)
- rio-nik (requires vulkan-driver)
- rustcraft (requires vulkan-driver)
- rustcraft-bin (requires vulkan-driver)
- sdl2 (requires vulkan-driver) (make)
- sdl2-git (requires vulkan-driver) (make)
- sdl3-git (requires vulkan-driver) (make)
- sdl3-git (requires vulkan-driver) (optional)
- seed (requires vulkan-driver) (optional)
- srmd-ncnn-vulkan (requires vulkan-driver)
- srmd-ncnn-vulkan-git (requires vulkan-driver)
- sssvrecompiled-bin (requires vulkan-driver)
- steam-native-runtime (requires vulkan-driver)
- studio-one-7 (requires vulkan-driver) (optional)
- surrealengine-git (requires vulkan-driver)
- surrealengine-git (requires vulkan-driver) (make)
- terratactician-expandoria (requires vulkan-driver)
- the-mirror-bin (requires vulkan-driver)
- umu-launcher-git (requires vulkan-driver)
- unleashedrecomp-bin (requires vulkan-driver)
- upscayl (requires vulkan-driver)
- upscayl-bin (requires vulkan-driver)
- uzdoom (requires vulkan-driver) (optional, x86_64)
- uzdoom-git (requires vulkan-driver) (optional, x86_64)
- vibe-audio-visualizer-git (requires vulkan-driver)
- video2x (requires vulkan-driver)
- video2x-git (requires vulkan-driver)
- vinegar (requires vulkan-driver) (optional)
- vinegar-git (requires vulkan-driver) (optional)
- vkcheck-git (requires vulkan-driver)
- vkcv-test (requires vulkan-driver)
- vkdoom-git (requires vulkan-driver)
- vkoverhead (requires vulkan-driver)
- vkquake (requires vulkan-driver)
- vkresample-git (requires vulkan-driver)
- vkvg (requires vulkan-driver)
- voidsprite-git (requires vulkan-driver) (make)
- vulkan-cts (requires vulkan-driver)
- vulkan-icd-loader-git (requires vulkan-driver) (optional)
- wallpaper-engine-kde-plugin-git (requires vulkan-driver) (optional)
- wallpaper-engine-kde-plugin-new-fork (requires vulkan-driver) (optional)
- watershot (requires vulkan-driver)
- windsurf (requires vulkan-driver) (optional)
- windsurf-electron-latest (requires vulkan-driver) (optional)
- windsurf-next (requires vulkan-driver)
- wluma (requires vulkan-driver) (optional)
- wluma-git (requires vulkan-driver) (optional)
- xapfish (requires vulkan-driver) (optional)
- yquake2remaster (requires vulkan-driver) (optional)
- yquake2remaster-git (requires vulkan-driver) (optional)
- zed-git (requires vulkan-driver)
- zed-preview (requires vulkan-driver)
- zed-preview-bin (requires vulkan-driver)
- zelda64recomp (requires vulkan-driver)
- zelda64recomp-bin (requires vulkan-driver)
- zelda64recomp-git (requires vulkan-driver)
Sources (8)
- git+https://github.com/google/benchmark.git
- git+https://github.com/google/cppdap
- git+https://github.com/google/googletest.git
- git+https://github.com/ianlancetaylor/libbacktrace.git
- git+https://github.com/KhronosGroup/glslang.git
- git+https://github.com/powervr-graphics/Native_SDK.git
- git+https://swiftshader.googlesource.com/SwiftShader#branch=master
- nlohmann-json
Latest Comments
kharovtobi commented on 2025-10-04 02:38 (UTC)
FabioLolix commented on 2025-07-28 21:39 (UTC)
The pkbuild is maintained at https://github.com/FabioLolix/PKGBUILD-AUR_fix
FabioLolix commented on 2025-07-28 21:39 (UTC)
Even adding that I've got other builds fails tough
makinori commented on 2025-07-24 03:22 (UTC)
One of the sources requires an older version of CMake that is no longer supported. Had to add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ to the PKGBUILD
FabioLolix commented on 2022-12-16 17:29 (UTC)
gles-unittests no longer exist and has been removed
Cinderace commented on 2022-04-27 22:48 (UTC)
Fails at check()
[ PASSED ] 146 tests.
/home/chessie/.cache/paru/clone/swiftshader-git/PKGBUILD: línea 60: build/gles-unittests: No existe el fichero o el directorio
==> ERROR: Se produjo un fallo en check().
Cancelando...
error: no se pudo construir 'swiftshader-git-r6374.2e74d5dc03-1':
error: no se pudieron construir los siguientes paquetes: swiftshader-git-r6374.2e74d5dc03-1
Pinned Comments
FabioLolix commented on 2025-07-28 21:39 (UTC)
The pkbuild is maintained at https://github.com/FabioLolix/PKGBUILD-AUR_fix