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

Jose Fonseca jfonseca at vmware.com
Fri Feb 19 19:51:25 UTC 2016


On 18/02/16 23:46, Brian Paul 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.
>
> -Brian

I went through the series, and didn't spot anything that hasn't been 
covered by Brian/Roland.

Series is

Acked-by: Jose Fonseca <jfonseca at vmware.com>


More information about the mesa-dev mailing list