Lines Matching defs:mesh
1346 /* Disable dynamic states that are useless to mesh shading. */
1922 /* Vertex input interface structs have to be ignored if the pipeline includes a mesh shader. */
2436 /* Special case for mesh shader workgroups.
2440 * We need to precisely control the number of mesh shader workgroups
2450 * - drawing 1 input vertex ~ launching 1 mesh shader workgroup
2468 ngg->max_out_verts = ms->info.mesh.max_vertices_out;
2471 ngg->prim_amp_factor = ms->info.mesh.max_primitives_out;
2844 /* This pass is not suitable for mesh shaders, because it can't know
2845 * the mapping between API mesh shader invocations and output primitives.
2972 /* These variables are per-primitive when used with a mesh shader. */
3103 (info->stage == MESA_SHADER_MESH && info->mesh.primitive_type == SHADER_PRIM_POINTS));
3207 /* ac_nir_lower_ngg ignores driver locations for mesh shaders,
3689 /* Task/mesh I/O uses the task ring buffers. */
4623 /* Primitive and mesh shading must not be mixed in the same pipeline. */
4625 /* Mesh shaders are mandatory in mesh shading pipelines. */
6291 bool mesh = radv_pipeline_has_stage(pipeline, MESA_SHADER_MESH);
6296 if (ps->info.ps.prim_id_input && !mesh)
6300 if (ps->info.ps.layer_input && !mesh)
6304 if (ps->info.ps.viewport_index_input && !mesh)
6325 if (ps->info.ps.prim_id_input && mesh)
6329 if (ps->info.ps.layer_input && mesh)
6333 if (ps->info.ps.viewport_index_input && mesh)