Diligent Engine  v.2.4.g
Namespaces | Enumerations | Functions
GLSLUtils.hpp File Reference
#include "BasicTypes.h"
#include "GraphicsTypes.h"
#include "Shader.h"

Go to the source code of this file.

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Enumerations

enum  Diligent::TargetGLSLCompiler { Diligent::TargetGLSLCompiler::glslang, Diligent::TargetGLSLCompiler::driver }
 

Functions

String Diligent::BuildGLSLSourceString (const ShaderCreateInfo &ShaderCI, const DeviceCaps &deviceCaps, TargetGLSLCompiler TargetCompiler, const char *ExtraDefinitions=nullptr)