pal1000 / swiftshader-dist-win

Google SwiftShader Windows builds focused on Vulkan driver with utilities to help usage
MIT License
29 stars 5 forks source link
binaries cpu fallback opengl-es software-rendering swiftshader vulkan windows

Download from Download link

If it's not obvious how to download watch this video

Play

Binaries packages are created automatically on Azure Pipelines every 8 hours if there are changes either here or with swiftshader itself. Builds will end quickly, under 10 minutes and with no binaries posted if there is no change.

Each binaries package has a life span of 30 days since creation per default Azure Pipelines runs retention policy.

Legacy Direct3D drivers are available here.

How to use

For legacy Direct3D drivers just copy d3d8.dll and d3d9.dll from x86\bin / x64\bin depending on program architecture to program location.

For Vulkan there are a few options (you pick one or more, first is the easiest):

Standalone Vulkan loader also known as Vulkan runtime is available here - Direct download. But you may not need it if there is at least one GPU with Vulkan support on the system, because it's typically installed by Vulkan enabled graphics drivers. Though it won't hurt to update it, especially when GPU driver updates are missing in a long time.

Problems reporting

Only problems with binaries packaging are accepted here, otherwise look for help with SwiftShader directly, see links from next paragraph. So avoid reporting here problems with crashing applications unless you are absolutely certain it's due to build process or deployment tools. Absolutely don't report glitched rendering. That's 100% due to SwiftShader itself.

As for SwiftShader itself there are 2 support resources: