Searched refs:instance_rate_inputs (Results 1 - 16 of 16) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/common/
H A Dac_nir.h106 uint32_t instance_rate_inputs);
H A Dac_nir_lower_ngg.c64 uint32_t instance_rate_inputs; member in struct:__anon6002bd750308
621 if (state->instance_rate_inputs &
1275 uint32_t instance_rate_inputs)
1301 .instance_rate_inputs = instance_rate_inputs,
1264 ac_nir_lower_ngg_nogs(nir_shader * shader,unsigned max_num_es_vertices,unsigned num_vertices_per_primitives,unsigned max_workgroup_size,unsigned wave_size,bool can_cull,bool early_prim_export,bool passthrough,bool export_prim_id,bool provoking_vtx_last,bool use_edgeflags,uint32_t instance_rate_inputs) argument
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_shader.h65 uint32_t instance_rate_inputs; member in struct:radv_pipeline_key::__anonc0b8b2d60108
366 uint32_t instance_rate_inputs; member in struct:radv_vs_input_state
H A Dradv_cmd_buffer.c2666 radv_instance_rate_prolog_index(unsigned num_attributes, uint32_t instance_rate_inputs) argument
2686 unsigned count = util_bitcount(instance_rate_inputs);
2690 unsigned first = ffs(instance_rate_inputs) - 1;
2702 uint32_t instance_rate_inputs : 1; member in struct:vs_prolog_key_header::__anonf70c97c70308
2750 uint32_t instance_rate_inputs = state->instance_rate_inputs & attribute_mask; local in function:lookup_vs_prolog
2758 (!vs_shader->info.vs.as_ls || !instance_rate_inputs) &&
2760 if (!instance_rate_inputs) {
2763 util_bitcount(instance_rate_inputs) ==
2764 (util_last_bit(instance_rate_inputs)
[all...]
H A Dradv_shader_info.c358 if (key->vs.instance_rate_inputs & (1u << attrib_index)) {
H A Dradv_shader.c977 if (pl_key->vs.instance_rate_inputs)
1016 pl_key->vs.instance_rate_inputs);
H A Dradv_private.h1554 unsigned radv_instance_rate_prolog_index(unsigned num_attributes, uint32_t instance_rate_inputs);
H A Dradv_device.c2710 state.instance_rate_inputs = 0;
2728 state.instance_rate_inputs = u_bit_consecutive(start, count);
2737 radv_instance_rate_prolog_index(num_attributes, state.instance_rate_inputs));
H A Dradv_nir_to_llvm.c696 if (ctx->args->options->key.vs.instance_rate_inputs & (1u << attrib_index)) {
H A Dradv_pipeline.c2620 key.vs.instance_rate_inputs |= 1u << location;
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_shader.h66 uint32_t instance_rate_inputs; member in struct:radv_vs_variant_key
H A Dradv_private.h372 uint32_t instance_rate_inputs; member in struct:radv_pipeline_key
H A Dradv_pipeline.c1895 key.instance_rate_inputs |= 1u << location;
1979 keys[MESA_SHADER_VERTEX].vs.instance_rate_inputs = key->instance_rate_inputs;
H A Dradv_nir_to_llvm.c2186 if (ctx->options->key.vs.instance_rate_inputs & (1u << attrib_index)) {
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D17.3.4.rst78 - ac/nir: Use instance_rate_inputs per attribute, not per variable.
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_instruction_selection.cpp5070 if (ctx->options->key.vs.instance_rate_inputs & (1u << location)) {
12005 u_foreach_bit(i, key->state->instance_rate_inputs & attrib_mask)
12010 bool needs_vertex_index = ~key->state->instance_rate_inputs & attrib_mask;
12028 if (key->state->instance_rate_inputs & (1u << loc)) {

Completed in 84 milliseconds