[Mesa-dev] [PATCH v2 0/6] texture layout improvements
Cherniak, Bruce
bruce.cherniak at intel.com
Tue Nov 22 16:44:06 UTC 2016
The entire set has now been r-v-b.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
> On Nov 17, 2016, at 10:56 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
>
> Some of these are new, others have had some changes done to them. Most notably,
> I've fixed the 1D layout in both the TilingFunctions logic as well as the
> frontend.
>
> An update piglit run is available at
>
> https://people.freedesktop.org/~imirkin/swr/problems.html
>
> which includes all but the last 2 patches of my tree available at
>
> https://github.com/imirkin/mesa/commits/swr
>
> The "swr-6" that is the old version was the output of the last time I sent this
> texture layout series. Some of the fixes come from improvements in these patches
> while others are from unrelated patches that made it into the repo in the
> meanwhile.
>
> Ilia Mirkin (6):
> swr: [rasterizer memory] minify original sizes for block formats
> swr: [rasterizer memory] minify texture width before alignment
> swr: rework resource layout and surface setup
> swr: remove unnecessary -1 entries in format mapping table
> swr: remove formats from mapping table that don't have StoreTile impls
> swr: avoid using exceptions for expected condition handling
>
> .../swr/rasterizer/memory/TilingFunctions.h | 40 +-
> src/gallium/drivers/swr/swr_context.cpp | 103 +++--
> src/gallium/drivers/swr/swr_draw.cpp | 4 +-
> src/gallium/drivers/swr/swr_resource.h | 8 +-
> src/gallium/drivers/swr/swr_screen.cpp | 420 ++++++++++-----------
> src/gallium/drivers/swr/swr_shader.cpp | 28 +-
> src/gallium/drivers/swr/swr_state.cpp | 166 +++++---
> 7 files changed, 429 insertions(+), 340 deletions(-)
>
> --
> 2.7.3
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list