FFmpeg
Data Structures | Enumerations | Functions
glslang.h File Reference
#include <stdlib.h>

Go to the source code of this file.

Data Structures

struct  GLSlangResult
 

Enumerations

enum  GLSlangStage { GLSLANG_VERTEX, GLSLANG_FRAGMENT, GLSLANG_COMPUTE }
 

Functions

int glslang_init (void)
 
void glslang_uninit (void)
 
GLSlangResultglslang_compile (const char *glsl, enum GLSlangStage stage)
 

Enumeration Type Documentation

Enumerator
GLSLANG_VERTEX 
GLSLANG_FRAGMENT 
GLSLANG_COMPUTE 

Definition at line 39 of file glslang.h.

Function Documentation

int glslang_init ( void  )

Definition at line 223 of file glslang.cpp.

Referenced by ff_vk_filter_init().

void glslang_uninit ( void  )

Definition at line 235 of file glslang.cpp.

Referenced by ff_vk_filter_uninit().

GLSlangResult* glslang_compile ( const char *  glsl,
enum GLSlangStage  stage 
)

Definition at line 152 of file glslang.cpp.

Referenced by ff_vk_compile_shader().