Home
last modified time | relevance | path

Searched refs:vk_shader_module (Results 1 – 17 of 17) sorted by relevance

/third_party/mesa3d/src/vulkan/runtime/
Dvk_shader_module.h40 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) { \
Dvk_shader_module.c41 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()
Dvk_pipeline.c66 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()
Dmeson.build78 'vk_shader_module.c',
79 'vk_shader_module.h',
/third_party/mesa3d/src/imagination/vulkan/
Dpvr_shader.c59 VK_FROM_HANDLE(vk_shader_module, module, create_info->module); in pvr_spirv_to_nir()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_meta_clear.c452 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()
Dv3dv_private.h1634 const struct vk_shader_module *module;
Dv3dv_meta_copy.c3377 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/
Dpanvk_vX_shader.c228 VK_FROM_HANDLE(vk_shader_module, module, stage_info->module); in panvk_per_arch()
/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline_rt.c134 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()
Dradv_pipeline_cache.c166 RADV_FROM_HANDLE(vk_shader_module, module, pCreateInfo->pStages[i].module); in radv_hash_rt_shaders()
Dradv_pipeline.c204 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/
Dtu_shader.c84 struct vk_shader_module *module = in tu_spirv_to_nir()
/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_pipeline.c211 VK_FROM_HANDLE(vk_shader_module, module, stage_info->module); in dzn_pipeline_get_nir_shader()
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst4268 - 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
D22.1.0.rst1697 - panvk: Use vk_shader_module
/third_party/mesa3d/ohos/
Ddependency_inputs.gni6955 "../src/vulkan/util/vk_shader_module.c",
6956 "../src/vulkan/util/vk_shader_module.h",