diff options
author | Oskar Rundgren <oskar.rundgren@imgtec.com> | 2023-05-09 16:21:46 +0100 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-05-17 08:18:26 +0000 |
commit | 9e91e06d452f597eb06edd05579aa5bb8b82069c (patch) | |
tree | 89b567f2a764638229acec68db721ca85d62dd34 /src/imagination/vulkan/usc/pvr_uscgen.h | |
parent | f142eae05fe28d2158d1b5aa28d983a6073aec63 (diff) | |
download | mesa-9e91e06d452f597eb06edd05579aa5bb8b82069c.tar.gz |
pvr: Transfer optimisation remove unused features from API
The transfer command "struct pvr_transfer_cmd" has support for
features not used by Vulkan: colour key, pattern, rop blit and
alpha blending
The whole "struct pvr_transfer_blit" can be removed. Also all code
related to transfer alpha blending can be removed.
This is an optimisation and doesn't fix any dEQP tests.
Signed-off-by: Oskar Rundgren <oskar.rundgren@imgtec.com>
Reviewed-by: Frank Binns <frank.binns@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22958>
Diffstat (limited to 'src/imagination/vulkan/usc/pvr_uscgen.h')
-rw-r--r-- | src/imagination/vulkan/usc/pvr_uscgen.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/imagination/vulkan/usc/pvr_uscgen.h b/src/imagination/vulkan/usc/pvr_uscgen.h index 89106301717..103df838e2e 100644 --- a/src/imagination/vulkan/usc/pvr_uscgen.h +++ b/src/imagination/vulkan/usc/pvr_uscgen.h @@ -49,9 +49,6 @@ struct pvr_tq_shader_properties { /* Sample specific channel of pixel. */ bool pick_component; - /* Alpha type from transfer API. */ - uint32_t alpha_type; - struct pvr_tq_layer_properties { /* Controls whether we need to send the sample count to the TPU. */ bool msaa; |