| FCodeBackend
|
Module |
|
Header |
/Engine/Source/Developer/ShaderFormatOpenGL/Public/GlslBackend.h |
Include |
#include "GlslBackend.h" |
struct FGlslCodeBackend : public FCodeBackend
Generates GLSL compliant code from IR tokens.
Name | Description | ||
---|---|---|---|
|
bExplicitDepthWrites |
Name | Description | |
---|---|---|
|
FGlslCodeBackend ( |
Name | Description | ||
---|---|---|---|
|
AllowsESLanguage() |
||
|
AllowsGlobalUniforms() |
Subclass functionality |
|
|
ApplyAndVerifyPlatformRestrictions ( |
Return false if there were restrictions that made compilation fail. |
|
|
CallPatchConstantFunction ( |
||
|
ir_function_... |
FindPatchConstantFunction ( |
|
|
char * |
GenerateCode ( |
|
|
GenerateMain ( |
Generate a GLSL main() function that calls the entry point and handles reading and writing all input and output semantics. |
|
|
GenShaderPatchConstantFunctionInputs ( |
||
|
WantsPrecisionModifiers() |