[Mesa-dev] [PATCH 0/4] OpenSWR driver addition

Brian Paul brianp at vmware.com
Thu Feb 18 23:46:32 UTC 2016


On 02/17/2016 06:53 PM, Tim Rowley wrote:
> This patch series adds the OpenSWR driver, a new software rasterizer
> project by Intel.  The goal of this project is to create a high
> performance, highly scalable renderer targeted towards visualization
> workloads.  For geometry heavy workloads we see a considerable speedup
> over llvmpipe, which is to be expected as the geometry frontend of
> llvmpipe is single threaded.
>
> Our 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 kernel of the shaders.
>
> A longer description of the project can be found in the initial
> introduction to the mesa-dev mailing list.  Since this was written
> we've worked on more conformance, features, rebasing to Mesa master,
> cleaning up the build system, and supporting llvm 3.6 through 3.8.
>
>     https://lists.freedesktop.org/archives/mesa-dev/2015-October/097816.html
>

Nice to see this arriving.

I agree with Roland's comments.

Also, I'd recommend writing some documentation (docs/swr.html?) that 
gives a description of the driver, how to use it, etc.

-Brian




More information about the mesa-dev mailing list