radeonsi,aco: remove the VS prolog

The upside is that this removes 600 lines of code. The downside is
that if instance divisors are used, we will compile the VS on demand.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27120>
This commit is contained in:
Marek Olšák
2024-01-01 17:45:01 -05:00
committed by Marge Bot
parent 0496cd5e5a
commit 72948d9ff9
21 changed files with 73 additions and 670 deletions
-11
View File
@@ -417,17 +417,6 @@ aco_compile_tcs_epilog(const struct aco_compiler_options* options,
binary);
}
void
aco_compile_gl_vs_prolog(const struct aco_compiler_options* options,
const struct aco_shader_info* info,
const struct aco_gl_vs_prolog_info* pinfo,
const struct ac_shader_args* args, aco_shader_part_callback* build_prolog,
void** binary)
{
aco_compile_shader_part(options, info, args, aco::select_gl_vs_prolog, (void*)pinfo,
build_prolog, binary, true);
}
void
aco_compile_ps_prolog(const struct aco_compiler_options* options,
const struct aco_shader_info* info, const struct aco_ps_prolog_info* pinfo,