|
CeresEngine 0.2.0
A game development framework
|
Go to the source code of this file.
Namespaces | |
| namespace | CeresEngine |
| namespace | CeresEngine::ShaderCompiler |
Functions | |
| String | CeresEngine::ShaderCompiler::toString (const ShaderTarget target) |
| Returns the specified shader target as string. | |
| String | CeresEngine::ShaderCompiler::toString (const InputShaderVersion shaderVersion) |
| Returns the specified shader input version as string. | |
| String | CeresEngine::ShaderCompiler::toString (const OutputShaderVersion shaderVersion) |
| Returns the specified shader output version as string. | |
| bool | CeresEngine::ShaderCompiler::isLanguageHLSL (const InputShaderVersion shaderVersion) |
| Returns true if the shader input version specifies HLSL (for DirectX) or Cg (handled as dialect or HLSL). | |
| bool | CeresEngine::ShaderCompiler::isLanguageGLSL (const InputShaderVersion shaderVersion) |
| Returns true if the shader input version specifies GLSL (for OpenGL, OpenGL ES, and Vulkan). | |
| bool | CeresEngine::ShaderCompiler::isLanguageGLSL (const OutputShaderVersion shaderVersion) |
| Returns true if the shader output version specifies GLSL (for OpenGL 2+). | |
| bool | CeresEngine::ShaderCompiler::isLanguageESSL (const OutputShaderVersion shaderVersion) |
| Returns true if the shader output version specifies ESSL (for OpenGL ES 2+). | |
| bool | CeresEngine::ShaderCompiler::isLanguageVKSL (const OutputShaderVersion shaderVersion) |
| Returns true if the shader output version specifies VKSL (for Vulkan). | |
| const Map< String, int > & | CeresEngine::ShaderCompiler::getGLSLExtensionEnumeration () |
| Returns the enumeration of all supported GLSL extensions as a map of extension name and version number. | |