/third_party/vk-gl-cts/external/amber/src/src/vulkan/ |
H A D | engine_vulkan.cc | 393 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 D | helpers.cpp | 521 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 D | panvk_vX_shader.c | 221 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 D | panvk_vX_pipeline.c | 130 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 D | panvk_private.h | 825 const VkPipelineShaderStageCreateInfo *stage_info, 1131 const VkPipelineShaderStageCreateInfo *stage_info,
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_shader.h | 43 const VkPipelineShaderStageCreateInfo *stage_info,
|
H A D | tu_shader.c | 23 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 D | tu_pipeline.c | 2557 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 D | dzn_pipeline.c | 195 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 D | anv_pipeline.c | 53 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
|