Home
last modified time | relevance | path

Searched refs:stage_info (Results 1 - 10 of 10) sorted by relevance

/third_party/vk-gl-cts/external/amber/src/src/vulkan/
H A Dengine_vulkan.cc393 std::vector<VkPipelineShaderStageCreateInfo> stage_info( in GetVkShaderStageInfo()
402 stage_info[stage_count] = VkPipelineShaderStageCreateInfo(); in GetVkShaderStageInfo()
403 stage_info[stage_count].sType = in GetVkShaderStageInfo()
405 stage_info[stage_count].flags = it.second.create_flags; in GetVkShaderStageInfo()
406 stage_info[stage_count].stage = stage; in GetVkShaderStageInfo()
407 stage_info[stage_count].module = it.second.shader; in GetVkShaderStageInfo()
408 stage_info[stage_count].pName = nullptr; in GetVkShaderStageInfo()
411 stage_info[stage_count].pSpecializationInfo = in GetVkShaderStageInfo()
423 stage_info[stage_count].pNext = pSubgroupSize; in GetVkShaderStageInfo()
427 *out = stage_info; in GetVkShaderStageInfo()
[all...]
/third_party/mesa3d/src/amd/compiler/tests/
H A Dhelpers.cpp521 VkPipelineShaderStageCreateInfo *stage_info = &stages[i]; in ~PipelineBuilder() local
522 if (owned_stages & stage_info->stage) in ~PipelineBuilder()
523 DestroyShaderModule(device, stage_info->module, NULL); in ~PipelineBuilder()
623 VkPipelineShaderStageCreateInfo *stage_info; in add_stage() local
625 stage_info = &stages[0]; in add_stage()
627 stage_info = &stages[gfx_pipeline_info.stageCount++]; in add_stage()
628 stage_info->sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO; in add_stage()
629 stage_info->pNext = NULL; in add_stage()
630 stage_info->flags = 0; in add_stage()
631 stage_info in add_stage()
[all...]
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_shader.c221 const VkPipelineShaderStageCreateInfo *stage_info, in shader_create()
228 VK_FROM_HANDLE(vk_shader_module, module, stage_info->module); in shader_create()
252 stage_info->pName, in shader_create()
253 stage_info->pSpecializationInfo, in shader_create()
219 shader_create(struct panvk_device *dev, gl_shader_stage stage, const VkPipelineShaderStageCreateInfo *stage_info, const struct panvk_pipeline_layout *layout, unsigned sysval_ubo, struct pan_blend_state *blend_state, bool static_blend_constants, const VkAllocationCallbacks *alloc) shader_create() argument
H A Dpanvk_vX_pipeline.c130 const VkPipelineShaderStageCreateInfo *stage_info = stage_infos[stage]; in panvk_pipeline_builder_compile_shaders() local
131 if (!stage_info) in panvk_pipeline_builder_compile_shaders()
136 shader = panvk_per_arch(shader_create)(builder->device, stage, stage_info, in panvk_pipeline_builder_compile_shaders()
H A Dpanvk_private.h825 const VkPipelineShaderStageCreateInfo *stage_info,
1131 const VkPipelineShaderStageCreateInfo *stage_info,
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_shader.h43 const VkPipelineShaderStageCreateInfo *stage_info,
H A Dtu_shader.c23 const VkPipelineShaderStageCreateInfo *stage_info, in tu_spirv_to_nir()
85 vk_shader_module_from_handle(stage_info->module); in tu_spirv_to_nir()
89 stage, stage_info->pName, in tu_spirv_to_nir()
90 stage_info->pSpecializationInfo, in tu_spirv_to_nir()
21 tu_spirv_to_nir(struct tu_device *dev, void *mem_ctx, const VkPipelineShaderStageCreateInfo *stage_info, gl_shader_stage stage) tu_spirv_to_nir() argument
H A Dtu_pipeline.c2557 const VkPipelineShaderStageCreateInfo *stage_info, in tu_shader_key_init()
2562 if (stage_info) { in tu_shader_key_init()
2563 if (stage_info->flags & in tu_shader_key_init()
2568 vk_find_struct_const(stage_info->pNext, in tu_shader_key_init()
2583 if (stage_info->flags & in tu_shader_key_init()
2869 const VkPipelineShaderStageCreateInfo *stage_info = stage_infos[stage]; in tu_pipeline_builder_compile_shaders() local
2870 if (!stage_info) in tu_pipeline_builder_compile_shaders()
2875 nir[stage] = tu_spirv_to_nir(builder->device, builder->mem_ctx, stage_info, stage); in tu_pipeline_builder_compile_shaders()
4068 const VkPipelineShaderStageCreateInfo *stage_info = &pCreateInfo->stage; in tu_compute_pipeline_create() local
4095 tu_shader_key_init(&key, stage_info, de in tu_compute_pipeline_create()
2556 tu_shader_key_init(struct tu_shader_key *key, const VkPipelineShaderStageCreateInfo *stage_info, struct tu_device *dev) tu_shader_key_init() argument
[all...]
/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_pipeline.c195 const VkPipelineShaderStageCreateInfo *stage_info, in dzn_pipeline_get_nir_shader()
211 VK_FROM_HANDLE(vk_shader_module, module, stage_info->module); in dzn_pipeline_get_nir_shader()
230 stage_info->pName, stage_info->pSpecializationInfo, in dzn_pipeline_get_nir_shader()
191 dzn_pipeline_get_nir_shader(struct dzn_device *device, const struct dzn_pipeline_layout *layout, struct vk_pipeline_cache *cache, const uint8_t *hash, const VkPipelineShaderStageCreateInfo *stage_info, gl_shader_stage stage, enum dxil_spirv_yz_flip_mode yz_flip_mode, uint16_t y_flip_mask, uint16_t z_flip_mask, bool force_sample_rate_shading, enum pipe_format *vi_conversions, const nir_shader_compiler_options *nir_opts, nir_shader **nir) dzn_pipeline_get_nir_shader() argument
/third_party/mesa3d/src/intel/vulkan/
H A Danv_pipeline.c53 const VkPipelineShaderStageCreateInfo *stage_info, in anv_shader_stage_to_nir()
59 gl_shader_stage stage = vk_to_mesa_shader_stage(stage_info->stage); in anv_shader_stage_to_nir()
137 vk_pipeline_shader_stage_to_nir(&device->vk, stage_info, in anv_shader_stage_to_nir()
52 anv_shader_stage_to_nir(struct anv_device *device, const VkPipelineShaderStageCreateInfo *stage_info, void *mem_ctx) anv_shader_stage_to_nir() argument

Completed in 22 milliseconds