RetroArch
|
#include <stdio.h>
#include <string.h>
#include <string>
#include <sstream>
#include <algorithm>
#include <retro_miscellaneous.h>
#include <file/file_path.h>
#include <streams/file_stream.h>
#include <lists/string_list.h>
#include <string/stdstring.h>
#include "glslang_util.h"
#include "../../verbosity.h"
Macros | |
#define | FMT(x) if (string_is_equal(fmt, #x)) return SLANG_FORMAT_ ## x |
Functions | |
bool | glslang_read_shader_file (const char *path, vector< string > *output, bool root_file) |
static string | build_stage_source (const vector< string > &lines, const char *stage) |
const char * | glslang_format_to_string (enum glslang_format fmt) |
static glslang_format | glslang_find_format (const char *fmt) |
bool | glslang_parse_meta (const vector< string > &lines, glslang_meta *meta) |
bool | glslang_compile_shader (const char *shader_path, glslang_output *output) |
Variables | |
static const char * | glslang_formats [] |
|
static |
const char* glslang_format_to_string | ( | enum glslang_format | fmt | ) |
|
static |