| 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
 1.8.17