|
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.