Lines Matching defs:set

1392       fprintf(stderr, "Unhandled descriptor set %d\n", type);
1400 const struct lvp_descriptor_set *set,
1405 for (j = 0; j < set->layout->binding_count; j++) {
1408 binding = &set->layout->binding[j];
1413 descriptor = &set->descriptors[binding->descriptor_index + i];
1451 const struct lvp_descriptor_set *set = lvp_descriptor_set_from_handle(bds->descriptor_sets[i]);
1453 if (set->layout->shader_stages & VK_SHADER_STAGE_COMPUTE_BIT)
1454 handle_set_stage(state, dyn_info, set, MESA_SHADER_COMPUTE, PIPE_SHADER_COMPUTE);
1485 const struct lvp_descriptor_set *set = lvp_descriptor_set_from_handle(bds->descriptor_sets[i]);
1486 if (!set)
1489 assert(set->layout->dynamic_offset_count <= dyn_info.dynamic_offset_count);
1493 set->layout->dynamic_offset_count <= dyn_info.dynamic_offset_count - dyn_info.dyn_index);
1495 if (set->layout->shader_stages & VK_SHADER_STAGE_VERTEX_BIT)
1496 handle_set_stage(state, &dyn_info, set, MESA_SHADER_VERTEX, PIPE_SHADER_VERTEX);
1498 if (set->layout->shader_stages & VK_SHADER_STAGE_GEOMETRY_BIT)
1499 handle_set_stage(state, &dyn_info, set, MESA_SHADER_GEOMETRY, PIPE_SHADER_GEOMETRY);
1501 if (set->layout->shader_stages & VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT)
1502 handle_set_stage(state, &dyn_info, set, MESA_SHADER_TESS_CTRL, PIPE_SHADER_TESS_CTRL);
1504 if (set->layout->shader_stages & VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT)
1505 handle_set_stage(state, &dyn_info, set, MESA_SHADER_TESS_EVAL, PIPE_SHADER_TESS_EVAL);
1507 if (set->layout->shader_stages & VK_SHADER_STAGE_FRAGMENT_BIT)
1508 handle_set_stage(state, &dyn_info, set, MESA_SHADER_FRAGMENT, PIPE_SHADER_FRAGMENT);
3267 vk_to_lvp_descriptor_set_layout(pds->layout->vk.set_layouts[pds->set]);
3271 for (unsigned i = 0; i < pds->set; i++) {
3318 out_cmd->set = in_cmd->set;
3377 vk_to_lvp_descriptor_set_layout(pds->layout->vk.set_layouts[pds->set]);
3386 for (unsigned i = 0; i < pds->set; i++) {
3478 pds->set = templ->set;