diff options
author | Eric Anholt <[email protected]> | 2017-01-05 15:37:14 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2017-01-05 17:19:54 -0800 |
commit | 69da8c32c78cf67a55f32c71932d89b01154d49c (patch) | |
tree | 74dd4234fa968aac39d79fa2b78aa4bb6d59f32e /src/gallium/SConscript | |
parent | 3a3a0d2d6cf37ff9d6e7f8ec9a6a78b24a353e08 (diff) |
vc4: Rewrite T image handling based on calling the LT handler.
The T images are composed of effectively swizzled-around blocks of LT (4x4
utile) images, so we can reduce the t_utile_address() calls by 16x by
calling into the simpler LT loop.
This also adds support for calling down with non-utile-aligned
coordinates, which will be part of lifting the utile alignment requirement
on our callers and avoiding the RMW on non-utile-aligned stores.
Improves 1024x1024 TexSubImage by 2.55014% +/- 1.18584% (n=46)
Improves 1024x1024 GetTexImage by 2.242% +/- 0.880954% (n=32)
Diffstat (limited to 'src/gallium/SConscript')
0 files changed, 0 insertions, 0 deletions