Tim Rowley | d003be2 | 2016-02-24 18:28:13 -0600 | [diff] [blame] | 1 | OpenSWR |
| 2 | ======= |
| 3 | |
| 4 | The Gallium OpenSWR driver is a high performance, highly scalable |
| 5 | software renderer targeted towards visualization workloads. For such |
| 6 | geometry heavy workloads there is a considerable speedup over llvmpipe, |
| 7 | which is to be expected as the geometry frontend of llvmpipe is single |
| 8 | threaded. |
| 9 | |
Tim Rowley | 4dcfa83 | 2017-04-13 13:10:18 -0500 | [diff] [blame] | 10 | This rasterizer is x86 specific and requires AVX or above. The driver |
Tim Rowley | d003be2 | 2016-02-24 18:28:13 -0600 | [diff] [blame] | 11 | fits into the gallium framework, and reuses gallivm for doing the TGSI |
| 12 | to vectorized llvm-IR conversion of the shader kernels. |
| 13 | |
| 14 | .. toctree:: |
| 15 | :glob: |
| 16 | |
| 17 | openswr/usage |
| 18 | openswr/faq |
| 19 | openswr/profiling |
| 20 | openswr/knobs |
| 21 | |