Go to the source code of this file.
◆ CHECK_EXPECTED_GL_THREAD
| #define CHECK_EXPECTED_GL_THREAD |
( |
| ) |
|
Value:
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool PlatformOpenGLThreadHasRenderingContext()
Definition LinuxOpenGLPlatform.cpp:812
bool IsRunningRHIInSeparateThread()
Definition RHICommandList.h:159
CORE_API bool IsInRHIThread()
Definition ThreadingBase.cpp:339
CORE_API bool IsInGameThread()
Definition ThreadingBase.cpp:185
CORE_API bool IsInRenderingThread()
Definition ThreadingBase.cpp:273
◆ ENABLE_DEBUG_OUTPUT
◆ ENABLE_OPENGL_DEBUG_GROUPS
| #define ENABLE_OPENGL_DEBUG_GROUPS 1 |
Set to 1 to enable calls to place event markers into the OpenGL stream this is purposefully not considered for OPENGL_PERFORMANCE_DATA_INVALID, since there is an additional cvar OpenGLConsoleVariables::bEnableARBDebug
◆ ENABLE_UNIFORM_BUFFER_LAYOUT_DUMP
| #define ENABLE_UNIFORM_BUFFER_LAYOUT_DUMP 0 |
Set to 1 to additinally dump uniform buffer layout at shader link time, this assumes ENABLE_UNIFORM_BUFFER_LAYOUT_VERIFICATION == 1
◆ ENABLE_UNIFORM_BUFFER_LAYOUT_VERIFICATION
Set to 1 to verify that the the engine side uniform buffer layout matches the driver side of the GLSL shader
◆ ENABLE_VERIFY_GL
Set to 1 to enable the VERIFY_GL macros which call glGetError
◆ ENABLE_VERIFY_GL_THREAD
◆ ENABLE_VERIFY_GL_TRACE
| #define ENABLE_VERIFY_GL_TRACE 0 |
◆ GL_CAPTURE_CALLSTACK
| #define GL_CAPTURE_CALLSTACK 0 |
◆ OPENGL_PERFORMANCE_DATA_INVALID
◆ VERIFY_GL
◆ VERIFY_GL_SCOPE
◆ GetOGLDebugOutputLevel()
| int32 GetOGLDebugOutputLevel |
( |
| ) |
|
◆ GetOpenGLCubeFace()
Convert from ECubeFace to GLenum type
- Parameters
-
| Face | - ECubeFace type to convert |
- Returns
- OpenGL cube face enum value
◆ IsOGLDebugOutputEnabled()
| bool IsOGLDebugOutputEnabled |
( |
| ) |
|
◆ PlatformOpenGLThreadHasRenderingContext()
| bool PlatformOpenGLThreadHasRenderingContext |
( |
| ) |
|
|
extern |
Returns true when the calling thread owns the OpenGL rendering context.
◆ SetOpenGLResourceName() [1/2]
◆ SetOpenGLResourceName() [2/2]