CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
GLSLExtensions.hpp File Reference

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)
 

Macro Definition Documentation

◆ DECLARATION_EXTENSION

#define DECLARATION_EXTENSION (   NAME)    static const char* const E_##NAME = #NAME