| 
    CeresEngine 0.2.0
    
   A game development framework 
   | 
 
#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Foundation/String.hpp"#include "CeresEngine/Foundation/Container/Map.hpp"#include "CeresEngine/Material/ShaderCompiler/Targets.hpp"Go to the source code of this file.
Namespaces | |
| namespace | CeresEngine | 
| namespace | CeresEngine::ShaderCompiler | 
Macros | |
| #define | DECLARATION_EXTENSION(NAME) static const char* const E_##NAME = #NAME | 
| GLSL extensions (adopted from glslangValidator) see https://github.com/KhronosGroup/glslang see https://github.com/KhronosGroup/glslang/blob/master/glslang/MachineIndependent/Versions.h.   | |
Functions | |
| const Map< String, int > & | CeresEngine::ShaderCompiler::getGLSLExtensionVersionMap () | 
| Int32 | CeresEngine::ShaderCompiler::getGLSLVersionNumber (const OutputShaderVersion version) | 
| #define DECLARATION_EXTENSION | ( | NAME | ) | static const char* const E_##NAME = #NAME | 
GLSL extensions (adopted from glslangValidator) see https://github.com/KhronosGroup/glslang see https://github.com/KhronosGroup/glslang/blob/master/glslang/MachineIndependent/Versions.h.