[Mesa-dev] [PATCH 00/11] Core mesa changes for ARB_shader_image_load_store.

Paul Berry stereotype441 at gmail.com
Thu Dec 5 20:34:06 PST 2013


On 24 November 2013 21:00, Francisco Jerez <currojerez at riseup.net> wrote:

> This is the first of three patch series enabling basic support for
> ARB_shader_image_load_store on Intel Gen7 (and Gen7.5) hardware.  Most
> of the necessary core mesa changes are part of this batch (except the
> one patch that depends on GLSL changes).  I'll be sending a second
> batch with the GLSL compiler changes shortly, and in at most a few
> days a third, considerably more complex batch with the i965 driver and
> compiler back-end changes.
>
> I'll be pushing my patches here [1] as they come out so it's easy to
> download and test all the dependencies together.
>
> Thanks.
>
> [1] http://cgit.freedesktop.org/~currojerez/mesa/log/?h=image-load-store
>
> [PATCH 01/11] glapi: Update dispatch XML files for
> ARB_shader_image_load_store.
> [PATCH 02/11] mesa: Add ARB_shader_image_load_store to the extension table.
> [PATCH 03/11] mesa: Add state data structures requried for
> ARB_shader_image_load_store.
> [PATCH 04/11] mesa: Add driver interface for ARB_shader_image_load_store.
> [PATCH 05/11] mesa: Add image parameter queries for
> ARB_shader_image_load_store.
> [PATCH 06/11] mesa: Add MESA_FORMAT_ABGR2101010.
> [PATCH 07/11] mesa: Add MESA_FORMAT_SIGNED_RG88 and _RG1616.
> [PATCH 08/11] mesa: Implement the GL entry points defined by
> ARB_shader_image_load_store.
> [PATCH 09/11] mesa: Unbind deleted textures from the shader image units.
> [PATCH 10/11] mesa: Validate image units when the texture state changes.
> [PATCH 11/11] docs: Mark ARB_shader_image_load_store as work in progress.
>

This order of patches introduces temporary build breakages, which I'd
prefer to avoid if possible.  Here's one order which I've verified works
(there may be other possibilities):

[PATCH 03/11] mesa: Add state data structures requried for
ARB_shader_image_load_store.
[PATCH 04/11] mesa: Add driver interface for ARB_shader_image_load_store.
[PATCH 06/11] mesa: Add MESA_FORMAT_ABGR2101010.
[PATCH 08/11] mesa: Implement the GL entry points defined by
ARB_shader_image_load_store.
[PATCH 01/11] glapi: Update dispatch XML files for
ARB_shader_image_load_store.
[PATCH 02/11] mesa: Add ARB_shader_image_load_store to the extension table.
[PATCH 05/11] mesa: Add image parameter queries for
ARB_shader_image_load_store.
[PATCH 07/11] mesa: Add MESA_FORMAT_SIGNED_RG88 and _RG1616.
[PATCH 09/11] mesa: Unbind deleted textures from the shader image units.
[PATCH 10/11] mesa: Validate image units when the texture state changes.
[PATCH 11/11] docs: Mark ARB_shader_image_load_store as work in progress.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20131205/2480d21c/attachment.html>


More information about the mesa-dev mailing list