UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StereoRenderUtils.cpp File Reference
#include "StereoRenderUtils.h"
#include "Misc/App.h"
#include "ShaderPlatformCachedIniValue.h"
#include "DataDrivenShaderPlatformInfo.h"
#include "RHI.h"
#include "RenderUtils.h"

Namespaces

namespace  UE
 
namespace  UE::StereoRenderUtils
 

Macros

#define UE_DEBUG_STEREO_ASPECTS   (!UE_BUILD_SHIPPING && !UE_BUILD_TEST && !UE_EDITOR)
 
#define UE_SUPPORT_MMV_FALLBACK   0
 
#define UE_DEBUG_SSA_LOG_INIT(Platform)
 
#define UE_DEBUG_SSA_LOG(Verbosity, Format, ...)
 
#define UE_DEBUG_SSA_LOG_BOOL(Boolean)
 

Functions

RENDERCORE_API void UE::StereoRenderUtils::LogISRInit (const UE::StereoRenderUtils::FStereoShaderAspects &Aspects)
 
RENDERCORE_API void UE::StereoRenderUtils::VerifyISRConfig (const UE::StereoRenderUtils::FStereoShaderAspects &Aspects, EShaderPlatform ShaderPlatform)
 

Macro Definition Documentation

◆ UE_DEBUG_SSA_LOG

#define UE_DEBUG_SSA_LOG (   Verbosity,
  Format,
  ... 
)
Value:
{ \
{ \
UE_LOG(LogInit, Verbosity, TEXT("FStereoShaderAspects: %s"), *FString::Printf(Format, ##__VA_ARGS__)); \
} \
}
#define TEXT(x)
Definition Platform.h:1272
#define UNLIKELY(x)
Definition Platform.h:857
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127

◆ UE_DEBUG_SSA_LOG_BOOL

#define UE_DEBUG_SSA_LOG_BOOL (   Boolean)

◆ UE_DEBUG_SSA_LOG_INIT

#define UE_DEBUG_SSA_LOG_INIT (   Platform)
Value:
bool bSSALogEnable = false; \
{ \
static EShaderPlatform LastLogged[2] = { SP_NumPlatforms, SP_NumPlatforms }; \
if (UNLIKELY(LastLogged[0] != Platform && LastLogged[1] != Platform)) \
{ \
LastLogged[1] = LastLogged[0]; \
LastLogged[0] = Platform; \
} \
}
EShaderPlatform
Definition RHIShaderPlatform.h:11
@ SP_NumPlatforms
Definition RHIShaderPlatform.h:55
static INLINE_CANEVERRENDER bool CanEverRender()
Definition App.h:411

◆ UE_DEBUG_STEREO_ASPECTS

#define UE_DEBUG_STEREO_ASPECTS   (!UE_BUILD_SHIPPING && !UE_BUILD_TEST && !UE_EDITOR)

◆ UE_SUPPORT_MMV_FALLBACK

#define UE_SUPPORT_MMV_FALLBACK   0