|
FFmpeg
|
#include <pthread.h>#include <glslang/build_info.h>#include <glslang/Include/glslang_c_interface.h>#include "mem.h"#include "avassert.h"Go to the source code of this file.
Functions | |
| static int | glslc_shader_compile (FFVkSPIRVCompiler *ctx, void *avctx, FFVkSPIRVShader *shd, uint8_t **data, size_t *size, const char *entrypoint, void **opaque) |
| static void | glslc_shader_free (FFVkSPIRVCompiler *ctx, void **opaque) |
| static void | glslc_uninit (FFVkSPIRVCompiler **ctx) |
| static FFVkSPIRVCompiler * | ff_vk_glslang_init (void) |
Variables | |
| static pthread_mutex_t | glslc_mutex = PTHREAD_MUTEX_INITIALIZER |
| static int | glslc_refcount = 0 |
| static const glslang_resource_t | glslc_resource_limits |
|
static |
Definition at line 138 of file vulkan_glslang.c.
Referenced by ff_vk_glslang_init().
|
static |
Definition at line 237 of file vulkan_glslang.c.
Referenced by ff_vk_glslang_init().
|
static |
Definition at line 247 of file vulkan_glslang.c.
Referenced by ff_vk_glslang_init().
|
static |
Definition at line 260 of file vulkan_glslang.c.
Referenced by ff_vk_compile_shader().
|
static |
Definition at line 27 of file vulkan_glslang.c.
Referenced by ff_vk_glslang_init(), and glslc_uninit().
|
static |
Definition at line 28 of file vulkan_glslang.c.
Referenced by ff_vk_glslang_init(), glslc_shader_compile(), glslc_shader_free(), and glslc_uninit().
|
static |
Definition at line 30 of file vulkan_glslang.c.
Referenced by glslc_shader_compile().
1.8.17