While SwiftShader 2.1 was a technical marvel, it had significant limitations compared to hardware rendering:
Version 2.1 is widely sought after because it offers a balance of compatibility and performance for systems running Windows XP, Vista, 7, and 8. It supports pixel and vertex shaders, allowing games that require Shader Model 2.0 or 3.0 to run on hardware that technically doesn't support them. Swift Shader 2.1 Download