FOpenGLShaderDeviceCapabilities

GL device capabilities for generating GLSL compilable on platform with described capabilities

Windows
MacOS
Linux

References

Module

OpenGLDrv

Header

/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLShaders.h

Include

#include "OpenGLShaders.h"

Syntax

struct FOpenGLShaderDeviceCapabilities

Remarks

GL device capabilities for generating GLSL compilable on platform with described capabilities

Variables

Name Description

Public variable

bool

 

bRequiresARMShaderFramebufferFetchDepthStencilUndef

Public variable

bool

 

bRequiresDisabledEarlyFragmentTests

Public variable

bool

 

bRequiresDontEmitPrecisionForTextureSamplers

Public variable

bool

 

bRequiresRoundFunctionHack

Public variable

bool

 

bRequiresTexture2DPrecisionHack

Public variable

bool

 

bRequiresTextureCubeLodEXTToTextureCubeLodDefine

Public variable

bool

 

bRequiresUEShaderFramebufferFetchDef

Public variable

bool

 

bSupportsSeparateShaderObjects

Public variable

bool

 

bSupportsShaderFramebufferFetch

Public variable

bool

 

bUseES30ShadingLanguage

Public variable

EShaderPlatform

 

MaxRHIShaderPlatform

Public variable

GLint

 

MaxVaryingVectors

Public variable

EOpenGLShaderTa...

 

TargetPlatform

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss