mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2024-11-23 18:24:13 +08:00
313f951f1b
I actually had never found these, buried under Developer Topics -> Gallium -> Drivers. Given that driver documentation contains not just gallium driver documentation but also end-user information, bring it to a much more prominent location between User Topics and Developer Topics at the top level. Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7174>
22 lines
601 B
ReStructuredText
22 lines
601 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.
|
|
|
|
.. toctree::
|
|
:glob:
|
|
|
|
openswr/usage
|
|
openswr/faq
|
|
openswr/profiling
|
|
openswr/knobs
|
|
|