v3d/compiler: remove unused texture swizzle

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34742>
This commit is contained in:
Ella Stanforth
2025-04-29 14:08:21 +01:00
committed by Marge Bot
parent 76e27d2d0d
commit 01d0ccd664
4 changed files with 0 additions and 42 deletions
-4
View File
@@ -408,14 +408,10 @@ static inline uint8_t v3d_slot_get_component(struct v3d_varying_slot slot)
}
struct v3d_key {
struct {
uint8_t swizzle[4];
} tex[V3D_MAX_TEXTURE_SAMPLERS];
struct {
uint8_t return_size;
} sampler[V3D_MAX_TEXTURE_SAMPLERS];
uint8_t num_tex_used;
uint8_t num_samplers_used;
uint8_t ucp_enables;
bool is_last_geometry_stage;
-11
View File
@@ -740,20 +740,9 @@ v3d_lower_nir(struct v3d_compile *c)
.lower_rect = false, /* XXX: Use this on V3D 3.x */
.lower_txp = ~0,
/* Apply swizzles to all samplers. */
.swizzle_result = ~0,
.lower_invalid_implicit_lod = true,
};
/* Lower the format swizzle and (for 32-bit returns)
* ARB_texture_swizzle-style swizzle.
*/
assert(c->key->num_tex_used <= ARRAY_SIZE(c->key->tex));
for (int i = 0; i < c->key->num_tex_used; i++) {
for (int j = 0; j < 4; j++)
tex_options.swizzles[i][j] = c->key->tex[i].swizzle[j];
}
tex_options.lower_tex_packing_cb = lower_tex_packing_cb;
tex_options.lower_tex_packing_data = c;