Swift Shader was originally developed by TransGaming Inc. (the company behind the now-defunct Cedega and GameTree Linux). They later released a version under a BSD-style license. The 2.1 build is considered . It is legal to download and use for personal, non-commercial purposes.
If you'd like to for your specific GPU, I can guide you on where to look. Swift Shader 2.1 Download
SwiftShader 2.1 typically came in a package containing files like d3d9.dll , swiftshader.ini , and sometimes opengl32.dll . Swift Shader was originally developed by TransGaming Inc