|
FFmpeg
|
#include "vulkan.h"Go to the source code of this file.
Functions | |
| int | ff_vk_glslang_init (void) |
| Un/initialize glslang's global state. More... | |
| void | ff_vk_glslang_uninit (void) |
| int | ff_vk_glslang_shader_compile (AVFilterContext *avctx, FFSPIRVShader *shd, uint8_t **data, size_t *size, void **opaque) |
| Compile GLSL into SPIR-V using glslang. More... | |
| void | ff_vk_glslang_shader_free (void *opaque) |
| Frees the shader-specific context. More... | |
| int ff_vk_glslang_init | ( | void | ) |
Un/initialize glslang's global state.
Thread-safe and reference counted.
Definition at line 238 of file glslang.c.
Referenced by ff_vk_filter_init().
| void ff_vk_glslang_uninit | ( | void | ) |
Definition at line 250 of file glslang.c.
Referenced by ff_vk_filter_uninit().
| int ff_vk_glslang_shader_compile | ( | AVFilterContext * | avctx, |
| FFSPIRVShader * | shd, | ||
| uint8_t ** | data, | ||
| size_t * | size, | ||
| void ** | opaque | ||
| ) |
Compile GLSL into SPIR-V using glslang.
Definition at line 140 of file glslang.c.
Referenced by ff_vk_compile_shader().
| void ff_vk_glslang_shader_free | ( | void * | opaque | ) |
Frees the shader-specific context.
Definition at line 233 of file glslang.c.
Referenced by ff_vk_compile_shader().
1.8.17