diff --git a/src/freedreno/common/freedreno_dev_info.h b/src/freedreno/common/freedreno_dev_info.h index 6b20f84506c..b6356784c27 100644 --- a/src/freedreno/common/freedreno_dev_info.h +++ b/src/freedreno/common/freedreno_dev_info.h @@ -335,9 +335,6 @@ struct fd_dev_info { */ bool has_persistent_counter; - /* Whether only 256 vec4 constants are available for compute */ - bool compute_constlen_quirk; - bool has_primitive_shading_rate; /* A7XX gen1 and gen2 seem to require declaring SAMPLEMASK input diff --git a/src/freedreno/common/freedreno_devices.py b/src/freedreno/common/freedreno_devices.py index 6b41d22574d..2a821dd822b 100644 --- a/src/freedreno/common/freedreno_devices.py +++ b/src/freedreno/common/freedreno_devices.py @@ -1181,7 +1181,7 @@ add_gpus([ GPUId(chip_id=0xffff43050c01, name="Adreno X1-85"), ], A6xxGPUInfo( CHIP.A7XX, - [a7xx_base, a7xx_gen2, A7XXProps(compute_constlen_quirk = True)], + [a7xx_base, a7xx_gen2], num_ccu = 6, tile_align_w = 96, tile_align_h = 32, diff --git a/src/freedreno/ir3/ir3_compiler.c b/src/freedreno/ir3/ir3_compiler.c index ee9a101acff..150821cd225 100644 --- a/src/freedreno/ir3/ir3_compiler.c +++ b/src/freedreno/ir3/ir3_compiler.c @@ -193,8 +193,7 @@ ir3_compiler_create(struct fd_device *dev, const struct fd_dev_id *dev_id, * * TODO: is this true on earlier gen's? */ - compiler->max_const_compute = - (compiler->gen >= 7 && !dev_info->a7xx.compute_constlen_quirk) ? 512 : 256; + compiler->max_const_compute = compiler->gen >= 7 ? 512 : 256; /* TODO: implement clip+cull distances on earlier gen's */ compiler->has_clip_cull = true;