55 return FR_ConditionSatisfied;
85 if (glFramebufferFetchBarrierQCOM)
87 glFramebufferFetchBarrierQCOM();
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
RENDERCORE_API bool GUseThreadedRendering
Definition RenderingThread.cpp:49
EPSOPrecacheCompileType
Definition RHIResources.h:4798
Definition ArrayView.h:139
Definition AndroidOpenGL.h:15
static FORCEINLINE EFenceResult ClientWaitSync(UGLsync Sync, GLbitfield Flags, GLuint64 Timeout)
Definition AndroidOpenGL.h:42
static FORCEINLINE GLuint GetMinorVersion()
Definition AndroidOpenGL.h:111
static bool bRequiresAdrenoTilingHint
Definition AndroidOpenGL.h:96
static void ProcessExtensions(const FString &ExtensionsString)
static TArray< uint8 > DispatchAndWaitForRemoteGLProgramCompile(FGraphicsPipelineStateInitializer::EPSOPrecacheCompileType PSOCompileType, const TArrayView< uint8 > ContextData, const TArray< ANSICHAR > &VertexGlslCode, const TArray< ANSICHAR > &PixelGlslCode, const TArray< ANSICHAR > &ComputeGlslCode, FString &FailureMessageOUT)
static FORCEINLINE GLint GetMaxComputeUAVUnits()
Definition AndroidOpenGL.h:77
static FORCEINLINE EImageExternalType GetImageExternalType()
Definition AndroidOpenGL.h:73
EImageExternalType
Definition AndroidOpenGL.h:64
static int32 GLMajorVerion
Definition AndroidOpenGL.h:103
static FORCEINLINE GLint GetMaxComputeUniformComponents()
Definition AndroidOpenGL.h:75
static FORCEINLINE GLint GetFirstPixelUAVUnit()
Definition AndroidOpenGL.h:79
static FORCEINLINE void FrameBufferFetchBarrier()
Definition AndroidOpenGL.h:83
static FORCEINLINE GLuint GetMajorVersion()
Definition AndroidOpenGL.h:106
static void EnableAdrenoTilingModeHint(bool bEnable)
static FORCEINLINE bool HasHardwareHiddenSurfaceRemoval()
Definition AndroidOpenGL.h:16
static FORCEINLINE UGLsync FenceSync(GLenum Condition, GLbitfield Flags)
Definition AndroidOpenGL.h:28
static FORCEINLINE bool IsSync(UGLsync Sync)
Definition AndroidOpenGL.h:33
static int32 GLMinorVersion
Definition AndroidOpenGL.h:104
static bool bDefaultStateNonCoherentFramebufferFetchEnabled
Definition AndroidOpenGL.h:100
static void StopRemoteCompileServices()
static bool SupportsFramebufferSRGBEnable()
static bool ResetNonCoherentFramebufferFetch()
static FORCEINLINE GLint GetFirstComputeUAVUnit()
Definition AndroidOpenGL.h:76
static void SetupDefaultGLContextState(const FString &ExtensionsString)
static FORCEINLINE bool SupportsDisjointTimeQueries()
Definition AndroidOpenGL.h:61
static FORCEINLINE GLint GetFirstVertexUAVUnit()
Definition AndroidOpenGL.h:78
static EImageExternalType ImageExternalType
Definition AndroidOpenGL.h:120
static bool StartRemoteCompileServices(int NumServices)
static FORCEINLINE bool SupportsImageExternal()
Definition AndroidOpenGL.h:71
static FORCEINLINE bool SupportsTimestampQueries()
Definition AndroidOpenGL.h:60
static bool AreRemoteCompileServicesActive()
static void DisableNonCoherentFramebufferFetch()
static bool bSupportsImageExternal
Definition AndroidOpenGL.h:117
static FORCEINLINE GLint GetMaxCombinedUAVUnits()
Definition AndroidOpenGL.h:81
static bool RequiresAdrenoTilingModeHint()
static FORCEINLINE void DeleteSync(UGLsync Sync)
Definition AndroidOpenGL.h:20
static FORCEINLINE GLint GetMaxPixelUAVUnits()
Definition AndroidOpenGL.h:80