Lines Matching defs:info

66    VkPipelineShaderStageCreateInfo info = {
69 .stage = mesa_to_vk_shader_stage(p_stage->nir->info.stage),
72 vk_pipeline_hash_shader_stage(&info, p_stage->shader_sha1);
369 nir->info.separate_shader = true;
376 if (nir->info.stage == MESA_SHADER_FRAGMENT)
378 if (nir->info.stage == MESA_SHADER_FRAGMENT) {
457 assert(nir->info.stage == broadcom_shader_stage_to_gl(stage->stage));
462 nir->info.name = ralloc_strdup(nir, sha1buf);
588 /* Gathers info from the intrinsic (set and binding) and then lowers it so it
614 b->shader->info.stage, false);
755 b->shader->info.stage, is_sampler);
861 b->shader->info.stage, false);
873 * the output size because for images we can infer that info from the image
1227 if (p_stage->nir->info.fs.untyped_color_outputs) {
1274 p_stage->nir->info.outputs_written & (1ull << VARYING_SLOT_PSIZ);
1817 assert(nir->info.stage == broadcom_shader_stage_to_gl(p_stage->stage));
2217 nir->info.inputs_read = vs_nir->info.outputs_written;
2218 nir->info.outputs_written = vs_nir->info.outputs_written |
2222 nir->info.gs.input_primitive =
2224 nir->info.gs.output_primitive =
2226 nir->info.gs.vertices_in = vertex_count;
2227 nir->info.gs.vertices_out = nir->info.gs.vertices_in;
2228 nir->info.gs.invocations = 1;
2229 nir->info.gs.active_stream_mask = 0x1;
2360 /* First pass to get some common info from the shader, and create the
3006 * extra info. We don't need to do anything else.
3141 const VkComputePipelineCreateInfo *info,
3153 const VkPipelineShaderStageCreateInfo *sinfo = &info->stage;
3170 vk_pipeline_hash_shader_stage(&info->stage, p_stage->shader_sha1);
3182 info->flags & VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR;
3185 pipeline_populate_compute_key(pipeline, &pipeline_key, info);
3202 if (info->flags & VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT)
3245 info->pNext,
3248 &info->stage);
3265 const VkComputePipelineCreateInfo *info,
3268 V3DV_FROM_HANDLE(v3dv_pipeline_layout, layout, info->layout);
3273 VkResult result = pipeline_compile_compute(pipeline, cache, info, alloc);