Searched refs:instance_rate_inputs (Results 1 – 14 of 14) sorted by relevance
42 uint32_t instance_rate_inputs; member162 uint32_t instance_rate_inputs; member
5517 if (ctx->options->key.vs.instance_rate_inputs & (1u << location)) { in visit_load_input()12388 u_foreach_bit(i, key->state.instance_rate_inputs & attrib_mask) in select_vs_prolog()12393 bool needs_vertex_index = ~key->state.instance_rate_inputs & attrib_mask; in select_vs_prolog()12411 if (key->state.instance_rate_inputs & (1u << loc)) { in select_vs_prolog()
113 ASSIGN_VS_STATE_FIELD(instance_rate_inputs); in radv_aco_convert_vs_prolog_key()142 ASSIGN_FIELD(vs.instance_rate_inputs); in radv_aco_convert_pipe_key()
74 uint32_t instance_rate_inputs; member384 uint32_t instance_rate_inputs; member
2983 radv_instance_rate_prolog_index(unsigned num_attributes, uint32_t instance_rate_inputs) in radv_instance_rate_prolog_index() argument3003 unsigned count = util_bitcount(instance_rate_inputs); in radv_instance_rate_prolog_index()3007 unsigned first = ffs(instance_rate_inputs) - 1; in radv_instance_rate_prolog_index()3019 uint32_t instance_rate_inputs : 1; member3068 uint32_t instance_rate_inputs = state->instance_rate_inputs & attribute_mask; in lookup_vs_prolog() local3093 (!vs_shader->info.vs.as_ls || !instance_rate_inputs) && in lookup_vs_prolog()3095 if (!instance_rate_inputs) { in lookup_vs_prolog()3098 util_bitcount(instance_rate_inputs) == in lookup_vs_prolog()3099 (util_last_bit(instance_rate_inputs) - ffs(instance_rate_inputs) + 1)) { in lookup_vs_prolog()3100 unsigned index = radv_instance_rate_prolog_index(num_attributes, instance_rate_inputs); in lookup_vs_prolog()[all …]
254 if (key->vs.instance_rate_inputs & (1u << attrib_index)) { in gather_info_input_decl_vs()
1710 unsigned radv_instance_rate_prolog_index(unsigned num_attributes, uint32_t instance_rate_inputs);1950 uint32_t instance_rate_inputs; member
1301 if (pl_key->vs.instance_rate_inputs) in radv_lower_ngg()1341 pl_key->vs.instance_rate_inputs); in radv_lower_ngg()
406 if (ctx->options->key.vs.instance_rate_inputs & (1u << attrib_index)) { in load_vs_input()
2993 state.instance_rate_inputs = 0; in radv_device_init_vs_prologs()3011 state.instance_rate_inputs = u_bit_consecutive(start, count); in radv_device_init_vs_prologs()3020 radv_instance_rate_prolog_index(num_attributes, state.instance_rate_inputs)); in radv_device_init_vs_prologs()
1537 info.instance_rate_inputs |= 1u << location; in radv_pipeline_init_vertex_input_info()3318 key.vs.instance_rate_inputs = info->vi.instance_rate_inputs; in radv_generate_graphics_pipeline_key()
131 uint32_t instance_rate_inputs);
67 uint32_t instance_rate_inputs; member720 if (state->instance_rate_inputs & in cleanup_culling_shader_after_dce()1375 uint32_t instance_rate_inputs) in ac_nir_lower_ngg_nogs() argument1403 .instance_rate_inputs = instance_rate_inputs, in ac_nir_lower_ngg_nogs()
78 - ac/nir: Use instance_rate_inputs per attribute, not per variable.