RetroArch
Classes | Namespaces | Functions
GlslangToSpv.h File Reference
#include "../glslang/Include/intermediate.h"
#include <string>
#include <vector>
#include "Logger.h"
Include dependency graph for GlslangToSpv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  glslang::SpvOptions
 

Namespaces

 glslang
 

Functions

void glslang::GetSpirvVersion (std::string &version)
 
int glslang::GetSpirvGeneratorVersion ()
 
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)
 
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)