summaryrefslogtreecommitdiff
path: root/src/imagination/vulkan/usc/pvr_uscgen.h
diff options
context:
space:
mode:
authorOskar Rundgren <oskar.rundgren@imgtec.com>2023-05-09 16:21:46 +0100
committerMarge Bot <emma+marge@anholt.net>2023-05-17 08:18:26 +0000
commit9e91e06d452f597eb06edd05579aa5bb8b82069c (patch)
tree89b567f2a764638229acec68db721ca85d62dd34 /src/imagination/vulkan/usc/pvr_uscgen.h
parentf142eae05fe28d2158d1b5aa28d983a6073aec63 (diff)
downloadmesa-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.h3
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;