Home
last modified time | relevance | path

Searched refs:nontrivial_divisors (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_shader.h367 uint32_t nontrivial_divisors; member
482 bool nontrivial_divisors; member
Dradv_cmd_buffer.c2707 uint32_t nontrivial_divisors : 1; member
2738 uint32_t *nontrivial_divisors) in lookup_vs_prolog() argument
2751 *nontrivial_divisors = state->nontrivial_divisors & attribute_mask; in lookup_vs_prolog()
2762 } else if (num_attributes <= 16 && !*nontrivial_divisors && in lookup_vs_prolog()
2794 if (instance_rate_inputs & ~*nontrivial_divisors) { in lookup_vs_prolog()
2798 if (*nontrivial_divisors) { in lookup_vs_prolog()
2799 header.nontrivial_divisors = true; in lookup_vs_prolog()
2800 key_words[key_size++] = *nontrivial_divisors; in lookup_vs_prolog()
2922 uint32_t nontrivial_divisors, bool pipeline_is_dirty) in emit_prolog_inputs() argument
2925 if (!nontrivial_divisors && !pipeline_is_dirty && cmd_buffer->state.emitted_vs_prolog && in emit_prolog_inputs()
[all …]
Dradv_shader.c1979 prolog->nontrivial_divisors = key->state->nontrivial_divisors;
Dradv_device.c2690 state.nontrivial_divisors = 0; in radv_device_init_vs_prologs()
/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection.cpp11955 bool has_nontrivial_divisors = key->state->nontrivial_divisors & attrib_mask; in select_vs_prolog()
12036 if (key->state->nontrivial_divisors & (1u << loc)) { in select_vs_prolog()
12038 util_bitcount(key->state->nontrivial_divisors & BITFIELD_MASK(loc)); in select_vs_prolog()