diff --git a/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c b/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c index 31de84a067f..a9183179f03 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c +++ b/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c @@ -1094,7 +1094,7 @@ fill_vs_mystery(struct etna_shader_variant *v) assert(half_out); uint32_t b = ((20480 / (specs->vertex_output_buffer_size - - 2 * half_out * specs->vertex_cache_size)) + + 2 * half_out * info->gpu.vertex_cache_size)) + 9) / 10; uint32_t a = (b + 256 / (info->gpu.shader_core_count * half_out)) / 2; diff --git a/src/gallium/drivers/etnaviv/etnaviv_internal.h b/src/gallium/drivers/etnaviv/etnaviv_internal.h index 0773d1dda0c..34079a1a1ce 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_internal.h +++ b/src/gallium/drivers/etnaviv/etnaviv_internal.h @@ -105,8 +105,6 @@ struct etna_specs { unsigned vertex_output_buffer_size; /* maximum number of vertex element configurations */ unsigned vertex_max_elements; - /* size of a cached vertex (?) */ - unsigned vertex_cache_size; /* number of vertex streams */ unsigned stream_count; /* vertex shader memory address*/ diff --git a/src/gallium/drivers/etnaviv/etnaviv_screen.c b/src/gallium/drivers/etnaviv/etnaviv_screen.c index f9df4406440..3e790944222 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_screen.c +++ b/src/gallium/drivers/etnaviv/etnaviv_screen.c @@ -853,7 +853,6 @@ etna_get_specs(struct etna_screen *screen) if (info->type == ETNA_CORE_GPU) { instruction_count = info->gpu.max_instructions; screen->specs.vertex_output_buffer_size = info->gpu.vertex_output_buffer_size; - screen->specs.vertex_cache_size = info->gpu.vertex_cache_size; screen->specs.stream_count = info->gpu.stream_count; screen->specs.max_registers = info->gpu.max_registers; screen->specs.pixel_pipes = info->gpu.pixel_pipes;