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

◆ GLSlangStage

Enumerator
GLSLANG_VERTEX 
GLSLANG_FRAGMENT 
GLSLANG_COMPUTE 

Definition at line 39 of file glslang.h.

Function Documentation

◆ glslang_init()

int glslang_init ( void  )

Definition at line 224 of file glslang.cpp.

Referenced by ff_vk_filter_init().

◆ glslang_uninit()

void glslang_uninit ( void  )

Definition at line 236 of file glslang.cpp.

Referenced by ff_vk_filter_uninit().

◆ glslang_compile()

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

Definition at line 153 of file glslang.cpp.

Referenced by ff_vk_compile_shader().