[Mesa-dev] [PATCH] r600g: Various patches

Alex Deucher alexdeucher at gmail.com
Mon Jun 13 08:55:35 PDT 2011


2011/6/12 Mathias Fröhlich <Mathias.Froehlich at gmx.net>:
>
> Hi,
>
> attached is a set of patches to r600g.
>
> 0001-r600g-Fix-typo.patch:
> Fix a more or less obvious typo in shader initialization setup.
>
> 0002-r600g-Set-the-domains-value-also-for-recycled-buffer.patch:
> Makes sure that buffer objects from the userspace bo manager does not have a
> degraded domains value set. Without this it could happen that buffer objects
> for display lists for example ended up in gtt even if they could savely be
> placed somewhere deep in the gpu board.
>
> 0003-r600g-Allow-VRAM-for-the-initial-domain-for-every-bu.patch:
> This improoves rendering (not draw) times on plenty openscenegraph examples by
> about 20% in average.
> This turned out to be the most effective part of the past change that I
> requested review for and that I never sent an updated patch up to now.
>
> 0004-r600g-Put-shaders-into-immutable-buffers.patch:
> Shaders programs are immutable for the driver. So put them into immutable
> buffer objects.

These first 4 look good to me.  I've done a piglit run with them and
no regressions.  I've gone ahead and applied them.

Alex

>
> 0005-r600g-Make-use-of-PIPE_TRANSFER_DISCARD_WHOLE_RESOUR.patch:
> This makes use of the DISCARD_WHOLE_RESOURCE flag for memory mappings.
>
> Please review/apply!
>
> Thanks
>
> Mathias
>
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
>


More information about the mesa-dev mailing list