| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| H A D | ac_nir.h | 106 uint32_t instance_rate_inputs);
|
| H A D | ac_nir_lower_ngg.c | 64 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 D | radv_shader.h | 65 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 D | radv_cmd_buffer.c | 2666 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 D | radv_shader_info.c | 358 if (key->vs.instance_rate_inputs & (1u << attrib_index)) {
|
| H A D | radv_shader.c | 977 if (pl_key->vs.instance_rate_inputs) 1016 pl_key->vs.instance_rate_inputs);
|
| H A D | radv_private.h | 1554 unsigned radv_instance_rate_prolog_index(unsigned num_attributes, uint32_t instance_rate_inputs);
|
| H A D | radv_device.c | 2710 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 D | radv_nir_to_llvm.c | 696 if (ctx->args->options->key.vs.instance_rate_inputs & (1u << attrib_index)) {
|
| H A D | radv_pipeline.c | 2620 key.vs.instance_rate_inputs |= 1u << location;
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_shader.h | 66 uint32_t instance_rate_inputs; member in struct:radv_vs_variant_key
|
| H A D | radv_private.h | 372 uint32_t instance_rate_inputs; member in struct:radv_pipeline_key
|
| H A D | radv_pipeline.c | 1895 key.instance_rate_inputs |= 1u << location; 1979 keys[MESA_SHADER_VERTEX].vs.instance_rate_inputs = key->instance_rate_inputs;
|
| H A D | radv_nir_to_llvm.c | 2186 if (ctx->options->key.vs.instance_rate_inputs & (1u << attrib_index)) {
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 17.3.4.rst | 78 - ac/nir: Use instance_rate_inputs per attribute, not per variable.
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_instruction_selection.cpp | 5070 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)) {
|