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


_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to