Francisco Jerez <curroje...@riseup.net> writes:

> This patch series is part of the ongoing work to put together a
> compute stack on top of Gallium3D.  What we have been doing until now
> to that end could be divided in 6 building blocks:
>
> 1/ Gallium API and TGSI changes (this patch series).
> 2/ Other fixes and additions to the gallium helper libraries that the
>    state tracker needs to function.
> 3/ OpenCL state tracker.
> 4/ Implementation of this API for the r600g driver, and work on AMD's
>    LLVM back-end.
> 5/ Implementation of this API for the nv50 driver, and related
>    compiler changes based on Christoph's nv50/nvc0 codegen code.
> 6/ LLVM back-end that will be used along with clang to translate
>    compute programs from the OpenCL language into TGSI.
>
> Block 2 will be sent for review as a separate patch series soon.  I'm
> not sending block 3 in patch form because it's probably too bulky for
> this mailing list, and it's quite self-contained anyway, so, I've
> pushed it together with the other changes it depends on to the new
> 'gallium-compute' branch.
>
> Blocks 4-6 are still rather immature, but, for the curious: The
> radeon-specific bits can be found in the 'clover-r600-master' branch
> of Tom's mesa tree [1], and some of the work done for nouveau can be
> found in the 'nv50-compute' branch of my tree [2].
>
> About this patch series: patches 1 and 11 are API changes that give
> compute powers to pipe_context and pipe_screen, patches 3-10 are the
> extensions to the TGSI language that will be used by the state tracker
> to represent compute programs, patch 2 is a refactoring required by
> patch 10.
>
> Comments, questions and r-b's are much appreciated.
>

I'm merging the gallium-compute branch to master in a couple of days if
nobody has anything else against it.

Attachment: pgpMhBrhbHk7f.pgp
Description: PGP signature

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

Reply via email to