gallivm: optimize lp_build_unpack_arith_rgba_aos slightly
[mesa.git] / src / gallium / docs / source / drivers / openswr.rst
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
10 This rasterizer is x86 specific and requires AVX or AVX2. The driver
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