UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
OpenGLCommands.cpp File Reference
#include "CoreMinimal.h"
#include "Stats/Stats.h"
#include "HAL/IConsoleManager.h"
#include "Misc/App.h"
#include "RHIDefinitions.h"
#include "RHI.h"
#include "RHIUtilities.h"
#include "EngineGlobals.h"
#include "RenderResource.h"
#include "OpenGLDrv.h"
#include "OpenGLDrvPrivate.h"
#include "RenderUtils.h"
#include "RHICoreShader.h"
#include "RHIShaderParametersShared.h"
#include "DataDrivenShaderPlatformInfo.h"
#include "RHIUniformBufferUtilities.h"

Classes

struct  FPendingSamplerDataValue
 
struct  FOpenGLResourceBinder
 

Namespaces

namespace  OpenGLConsoleVariables
 

Macros

#define VALIDATE_BOUND_SHADER(s, t)
 
#define INDEX_TO_VOID(Index)   (void*)((uint32)(Index))
 

Enumerations

enum  EClearType {
  CT_None = 0x0 , CT_Depth = 0x1 , CT_Stencil = 0x2 , CT_Color = 0x4 ,
  CT_DepthStencil = CT_Depth | CT_Stencil
}
 

Variables

int32 OpenGLConsoleVariables::bUseMapBuffer = 1
 
int32 OpenGLConsoleVariables::bSkipCompute = 0
 
int32 OpenGLConsoleVariables::MaxSubDataSize = 0
 
int32 OpenGLConsoleVariables::bRebindTextureBuffers = 0
 
int32 OpenGLConsoleVariables::bUseBufferDiscard = 1
 
int32 OpenGLConsoleVariables::bUseUnsynchronizedBufferMapping =1
 
int32 OpenGLConsoleVariables::GOpenGLForceBilinear = 0
 
int32 OpenGLConsoleVariables::GOpenGLFenceKickPerDrawCount = 0
 

Macro Definition Documentation

◆ INDEX_TO_VOID

#define INDEX_TO_VOID (   Index)    (void*)((uint32)(Index))

◆ VALIDATE_BOUND_SHADER

#define VALIDATE_BOUND_SHADER (   s,
 
)

Enumeration Type Documentation

◆ EClearType

Enumerator
CT_None 
CT_Depth 
CT_Stencil 
CT_Color 
CT_DepthStencil