blob: e254d7bcea3581269664783dbc85efa3c66d2c7d [file] [log] [blame]
Tim Rowleyd003be22016-02-24 18:28:13 -06001OpenSWR
2=======
3
4The Gallium OpenSWR driver is a high performance, highly scalable
5software renderer targeted towards visualization workloads. For such
6geometry heavy workloads there is a considerable speedup over llvmpipe,
7which is to be expected as the geometry frontend of llvmpipe is single
8threaded.
9
Tim Rowley4dcfa832017-04-13 13:10:18 -050010This rasterizer is x86 specific and requires AVX or above. The driver
Tim Rowleyd003be22016-02-24 18:28:13 -060011fits into the gallium framework, and reuses gallivm for doing the TGSI
12to 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