RetroArch
Namespaces | Functions
GlslangToSpv.cpp File Reference
#include "spirv.hpp"
#include "GlslangToSpv.h"
#include "SpvBuilder.h"
#include "GLSL.std.450.h"
#include "GLSL.ext.KHR.h"
#include "GLSL.ext.EXT.h"
#include "../glslang/MachineIndependent/localintermediate.h"
#include "../glslang/MachineIndependent/SymbolTable.h"
#include "../glslang/Include/Common.h"
#include "../glslang/Include/revision.h"
#include <fstream>
#include <iomanip>
#include <list>
#include <map>
#include <stack>
#include <string>
#include <vector>
Include dependency graph for GlslangToSpv.cpp:

Namespaces

 spv
 
 glslang
 

Functions

void glslang::GetSpirvVersion (std::string &version)
 
int glslang::GetSpirvGeneratorVersion ()
 
void glslang::OutputSpvBin (const std::vector< unsigned int > &spirv, const char *baseName)
 
void glslang::OutputSpvHex (const std::vector< unsigned int > &spirv, const char *baseName, const char *varName)
 
void glslang::GlslangToSpv (const glslang::TIntermediate &intermediate, std::vector< unsigned int > &spirv, SpvOptions *options)
 
void glslang::GlslangToSpv (const glslang::TIntermediate &intermediate, std::vector< unsigned int > &spirv, spv::SpvBuildLogger *logger, SpvOptions *options)