[Mesa-dev] [PATCH v2 0/6] texture layout improvements

Ilia Mirkin imirkin at alum.mit.edu
Tue Nov 22 16:47:00 UTC 2016


Great, thanks! I'll push these out tonight.

On Tue, Nov 22, 2016 at 11:44 AM, Cherniak, Bruce
<bruce.cherniak at intel.com> wrote:
> 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