Home
last modified time | relevance | path

Searched refs:FFVkSPIRVCompiler (Results 1 - 3 of 3) sorted by relevance

/third_party/ffmpeg/libavutil/
H A Dvulkan_shaderc.c23 static int shdc_shader_compile(FFVkSPIRVCompiler *ctx, void *avctx, in shdc_shader_compile()
85 static void shdc_shader_free(FFVkSPIRVCompiler *ctx, void **opaque) in shdc_shader_free()
94 static void shdc_uninit(FFVkSPIRVCompiler **ctx) in shdc_uninit()
96 FFVkSPIRVCompiler *s; in shdc_uninit()
107 static FFVkSPIRVCompiler *ff_vk_shaderc_init(void) in ff_vk_shaderc_init()
109 FFVkSPIRVCompiler *ret = av_mallocz(sizeof(*ret)); in ff_vk_shaderc_init()
H A Dvulkan_glslang.c138 static int glslc_shader_compile(FFVkSPIRVCompiler *ctx, void *avctx, in glslc_shader_compile()
237 static void glslc_shader_free(FFVkSPIRVCompiler *ctx, void **opaque) in glslc_shader_free()
247 static void glslc_uninit(FFVkSPIRVCompiler **ctx) in glslc_uninit()
260 static FFVkSPIRVCompiler *ff_vk_glslang_init(void) in ff_vk_glslang_init()
262 FFVkSPIRVCompiler *ret = av_mallocz(sizeof(*ret)); in ff_vk_glslang_init()
H A Dvulkan.h65 typedef struct FFVkSPIRVCompiler { struct
67 int (*compile_shader)(struct FFVkSPIRVCompiler *ctx, void *avctx,
70 void (*free_shader)(struct FFVkSPIRVCompiler *ctx, void **opaque);
71 void (*uninit)(struct FFVkSPIRVCompiler **ctx);
72 } FFVkSPIRVCompiler; typedef
208 FFVkSPIRVCompiler *spirv_compiler;

Completed in 2 milliseconds