mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-12-14 04:34:23 +08:00
b17d504baa
Instead of linking directly to openswr.org, let's link to the driver docs, and have the driver-docs link to the project-webiste. Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Reviewed-by: Chia-I Wu <olvaffe@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11109>
25 lines
689 B
ReStructuredText
25 lines
689 B
ReStructuredText
OpenSWR
|
|
=======
|
|
|
|
The Gallium OpenSWR driver is a high performance, highly scalable
|
|
software renderer targeted towards visualization workloads. For such
|
|
geometry heavy workloads there is a considerable speedup over llvmpipe,
|
|
which is to be expected as the geometry frontend of llvmpipe is single
|
|
threaded.
|
|
|
|
This rasterizer is x86 specific and requires AVX or above. The driver
|
|
fits into the gallium framework, and reuses gallivm for doing the TGSI
|
|
to vectorized llvm-IR conversion of the shader kernels.
|
|
|
|
You can read more about OpenSWR on the `project website
|
|
<https://www.openswr.org/>`__.
|
|
|
|
.. toctree::
|
|
:glob:
|
|
|
|
openswr/usage
|
|
openswr/faq
|
|
openswr/profiling
|
|
openswr/knobs
|
|
|