Hi,

Alright, I'm pursuing this idea about splitting mesa into two
components, where state tracking happens on the host processor,
whereas a second co-processor gets to do the s/w rendering. The two
parts would be communicating via a RPC mechanism and sharing the
textures and render target buffers. The CPUs are in an AMP
configuration.

Do you know if the code base (most importantly the data structure) is
already designed to achieve this? Has this been done before?

Best regards,

-Ilyes

On Thu, Oct 25, 2012 at 2:34 AM, Kenneth Graunke <kenn...@whitecape.org> wrote:
> On 10/24/2012 02:44 PM, Ilyes Gouta wrote:
>>
>> Hi,
>>
>> I'm rather new to mesa and would like to ask if there is still a pure
>> s/w rendering path for the OpenGL|ES 1.1 pipeline in mesa; that's not
>> LLVM based (gallium) but just plain C?
>>
>> If yes, what's it status vs. GLES and is there any additional
>> dependencies?
>>
>> Thanks,
>>
>> -Ilyes
>
>
> There are two actually: softpipe (Gallium based software rasterizer which
> doesn't use LLVM), and swrast (the older classic Mesa software rasterizer).
>
> swrast appears to pass a decent set of the ES 1 conformance suite. Either
> would probably be fine.
>
> --Ken
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to