diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2016-12-15 14:54:22 -0800 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2016-12-19 11:32:38 -0800 |
commit | 70568620f84c83aa59bc0bdc40393d7348f0ff83 (patch) | |
tree | 9ad758878c6790ab13b0eee2ccc303b129b75ff2 /src/gallium/docs/drivers/openswr.rst | |
parent | 52098fada7e965479490045684b9897c623f5f76 (diff) |
Create a top level sphinx structure that includes gallium docs
This make a single toplevel sphinx directory that contains the make.bat
and Makefile for generating the sphinx documentation. This will be used
to handle nir and isl documentation in later commits.
Diffstat (limited to 'src/gallium/docs/drivers/openswr.rst')
-rw-r--r-- | src/gallium/docs/drivers/openswr.rst | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/gallium/docs/drivers/openswr.rst b/src/gallium/docs/drivers/openswr.rst new file mode 100644 index 0000000000..84aa51f5d8 --- /dev/null +++ b/src/gallium/docs/drivers/openswr.rst @@ -0,0 +1,21 @@ +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 AVX2. 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 + |