FFmpeg
|
#include <vulkan_spirv.h>
Data Fields | |
void * | priv |
int(* | compile_shader )(struct FFVkSPIRVCompiler *ctx, void *avctx, struct FFVkSPIRVShader *shd, uint8_t **data, size_t *size, const char *entrypoint, void **opaque) |
void(* | free_shader )(struct FFVkSPIRVCompiler *ctx, void **opaque) |
void(* | uninit )(struct FFVkSPIRVCompiler **ctx) |
Definition at line 27 of file vulkan_spirv.h.
void* FFVkSPIRVCompiler::priv |
Definition at line 28 of file vulkan_spirv.h.
int(* FFVkSPIRVCompiler::compile_shader) (struct FFVkSPIRVCompiler *ctx, void *avctx, struct FFVkSPIRVShader *shd, uint8_t **data, size_t *size, const char *entrypoint, void **opaque) |
Definition at line 29 of file vulkan_spirv.h.
Referenced by init_filter(), init_gblur_pipeline(), and init_vulkan().
void(* FFVkSPIRVCompiler::free_shader) (struct FFVkSPIRVCompiler *ctx, void **opaque) |
Definition at line 32 of file vulkan_spirv.h.
Referenced by init_filter(), init_gblur_pipeline(), and init_vulkan().
void(* FFVkSPIRVCompiler::uninit) (struct FFVkSPIRVCompiler **ctx) |
Definition at line 33 of file vulkan_spirv.h.
Referenced by init_filter(), and init_vulkan().