Searched refs:vk_shader_module (Results 1 – 17 of 17) sorted by relevance
/third_party/mesa3d/src/vulkan/runtime/ |
D | vk_shader_module.h | 40 struct vk_shader_module { struct 50 VK_DEFINE_NONDISP_HANDLE_CASTS(vk_shader_module, base, VkShaderModule, argument 53 uint32_t vk_shader_module_spirv_version(const struct vk_shader_module *mod); 57 const struct vk_shader_module *mod, 65 struct vk_shader_module *vk_shader_module_clone(void *mem_ctx, 66 const struct vk_shader_module *src); 70 ((VkShaderModule)(uintptr_t)&(struct vk_shader_module) { \ 75 (struct vk_shader_module) { \
|
D | vk_shader_module.c | 41 struct vk_shader_module *module; in vk_common_CreateShaderModule() 70 VK_FROM_HANDLE(vk_shader_module, module, _module); in vk_common_GetShaderModuleIdentifierEXT() 91 VK_FROM_HANDLE(vk_shader_module, module, _module); in vk_common_DestroyShaderModule() 109 vk_shader_module_spirv_version(const struct vk_shader_module *mod) in vk_shader_module_spirv_version() 119 const struct vk_shader_module *mod, in vk_shader_module_to_nir() 130 .module = vk_shader_module_to_handle((struct vk_shader_module *)mod), in vk_shader_module_to_nir() 139 struct vk_shader_module * 140 vk_shader_module_clone(void *mem_ctx, const struct vk_shader_module *src) in vk_shader_module_clone() 142 struct vk_shader_module *dst = in vk_shader_module_clone() 143 ralloc_size(mem_ctx, sizeof(struct vk_shader_module) + src->size); in vk_shader_module_clone()
|
D | vk_pipeline.c | 66 VK_FROM_HANDLE(vk_shader_module, module, info->module); in vk_pipeline_shader_stage_to_nir() 140 VK_FROM_HANDLE(vk_shader_module, module, info->module); in vk_pipeline_hash_shader_stage()
|
D | meson.build | 78 'vk_shader_module.c', 79 'vk_shader_module.h',
|
/third_party/mesa3d/src/imagination/vulkan/ |
D | pvr_shader.c | 59 VK_FROM_HANDLE(vk_shader_module, module, create_info->module); in pvr_spirv_to_nir()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_meta_clear.c | 452 struct vk_shader_module vs_m = vk_shader_module_from_nir(vs_nir); in create_pipeline() 453 struct vk_shader_module gs_m; in create_pipeline() 454 struct vk_shader_module fs_m; in create_pipeline()
|
D | v3dv_private.h | 1634 const struct vk_shader_module *module;
|
D | v3dv_meta_copy.c | 3377 struct vk_shader_module vs_m = vk_shader_module_from_nir(vs_nir); in create_pipeline() 3378 struct vk_shader_module fs_m = vk_shader_module_from_nir(fs_nir); in create_pipeline() 3379 struct vk_shader_module gs_m; in create_pipeline()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_shader.c | 228 VK_FROM_HANDLE(vk_shader_module, module, stage_info->module); in panvk_per_arch()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pipeline_rt.c | 134 RADV_FROM_HANDLE(vk_shader_module, module, pipeline->stages[i].module); in radv_rt_pipeline_library_create() 141 struct vk_shader_module *new_module = vk_shader_module_clone(NULL, module); in radv_rt_pipeline_library_create() 1842 struct vk_shader_module module = {.base.type = VK_OBJECT_TYPE_SHADER_MODULE}; in radv_rt_pipeline_create()
|
D | radv_pipeline_cache.c | 166 RADV_FROM_HANDLE(vk_shader_module, module, pCreateInfo->pStages[i].module); in radv_hash_rt_shaders()
|
D | radv_pipeline.c | 204 RADV_FROM_HANDLE(vk_shader_module, module, library_pipeline->stages[i].module); in radv_pipeline_destroy() 4457 struct vk_shader_module *module = vk_shader_module_from_handle(sinfo->module); in radv_pipeline_stage_init()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_shader.c | 84 struct vk_shader_module *module = in tu_spirv_to_nir()
|
/third_party/mesa3d/src/microsoft/vulkan/ |
D | dzn_pipeline.c | 211 VK_FROM_HANDLE(vk_shader_module, module, stage_info->module); in dzn_pipeline_get_nir_shader()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.1.0.rst | 4268 - vk/util: add a util macro for initializing stack vk_shader_module structs 5162 - vulkan: add missing vk_shader_module.c/h includes to Makefile
|
D | 22.1.0.rst | 1697 - panvk: Use vk_shader_module
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 6955 "../src/vulkan/util/vk_shader_module.c", 6956 "../src/vulkan/util/vk_shader_module.h",
|