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

Rob Clark robdclark at gmail.com
Fri Feb 19 00:35:19 UTC 2016


On Thu, Feb 18, 2016 at 6:46 PM, Brian Paul <brianp at vmware.com> wrote:
> 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.

or even src/gallium/docs/source..  that will end up in
http://gallium.readthedocs.org/ ..

BR,
-R

> -Brian
>
>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list