Home
last modified time | relevance | path

Searched refs:nontrivial_divisors (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
H A Daco_shader_info.h43 uint32_t nontrivial_divisors; member
H A Daco_instruction_selection.cpp12329 bool has_nontrivial_divisors = key->state.nontrivial_divisors & attrib_mask;
12415 if (key->state.nontrivial_divisors & (1u << loc)) {
12417 util_bitcount(key->state.nontrivial_divisors & BITFIELD_MASK(loc));
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_aco_shader_info.h114 ASSIGN_VS_STATE_FIELD(nontrivial_divisors); in radv_aco_convert_vs_prolog_key()
H A Dradv_shader.h385 uint32_t nontrivial_divisors; member
520 bool nontrivial_divisors; member
H A Dradv_cmd_buffer.c3024 uint32_t nontrivial_divisors : 1; member
3056 uint32_t *nontrivial_divisors) in lookup_vs_prolog()
3070 *nontrivial_divisors = state->nontrivial_divisors & attribute_mask; in lookup_vs_prolog()
3097 } else if (num_attributes <= 16 && !*nontrivial_divisors && !zero_divisors && in lookup_vs_prolog()
3129 if (instance_rate_inputs & ~*nontrivial_divisors) { in lookup_vs_prolog()
3133 if (*nontrivial_divisors) { in lookup_vs_prolog()
3134 header.nontrivial_divisors = true; in lookup_vs_prolog()
3135 key_words[key_size++] = *nontrivial_divisors; in lookup_vs_prolog()
3258 uint32_t nontrivial_divisors, boo in emit_prolog_inputs()
3055 lookup_vs_prolog(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *vs_shader, uint32_t *nontrivial_divisors) lookup_vs_prolog() argument
3257 emit_prolog_inputs(struct radv_cmd_buffer *cmd_buffer, struct radv_shader *vs_shader, uint32_t nontrivial_divisors, bool pipeline_is_dirty) emit_prolog_inputs() argument
[all...]
H A Dradv_shader.c2472 prolog->nontrivial_divisors = key->state->nontrivial_divisors;
H A Dradv_device.c2977 state.nontrivial_divisors = 0; in radv_device_init_vs_prologs()

Completed in 39 milliseconds