radv: change the needs_push_constants logic
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
parent
ca8f3a8d55
commit
39097282f7
|
@ -148,10 +148,10 @@ ac_nir_shader_info_pass(struct nir_shader *nir,
|
|||
{
|
||||
struct nir_function *func = (struct nir_function *)exec_list_get_head(&nir->functions);
|
||||
|
||||
info->needs_push_constants = true;
|
||||
if (!options->layout->push_constant_size &&
|
||||
!options->layout->dynamic_offset_count)
|
||||
info->needs_push_constants = false;
|
||||
info->needs_push_constants = false;
|
||||
if (options->layout->push_constant_size ||
|
||||
options->layout->dynamic_offset_count)
|
||||
info->needs_push_constants = true;
|
||||
|
||||
nir_foreach_variable(variable, &nir->inputs)
|
||||
gather_info_input_decl(nir, options, variable, info);
|
||||
|
|
Loading…
Reference in New Issue