62 for (
uint32 MipIndex = 0; MipIndex <
uint32(Levels); MipIndex++)
68 FMath::Max<uint32>(1, (Width >> MipIndex)),
69 FMath::Max<uint32>(1, (Height >> MipIndex)),
70 (bArrayTexture) ?
Depth : FMath::Max<uint32>(1, (
Depth >> MipIndex)),
80 static FORCEINLINE void CopyImageSubData(
GLuint SrcName,
GLenum SrcTarget,
GLint SrcLevel,
GLint SrcX,
GLint SrcY,
GLint SrcZ,
GLuint DstName,
GLenum DstTarget,
GLint DstLevel,
GLint DstX,
GLint DstY,
GLint DstZ,
GLsizei Width,
GLsizei Height,
GLsizei Depth)
82 glCopyImageSubData(
SrcName,
SrcTarget,
SrcLevel, SrcX, SrcY, SrcZ,
DstName,
DstTarget,
DstLevel,
DstX,
DstY,
DstZ, Width, Height,
Depth);
91 if (VendorName.Contains(
TEXT(
"ATI ")))
#define NULL
Definition oodle2base.h:134
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ETextureCreateFlags
Definition RHIDefinitions.h:1091
#define ANSI_TO_TCHAR(str)
Definition StringConv.h:1020
Definition AndroidOpenGL.h:15
Definition LinuxOpenGL.h:11
static FORCEINLINE void PopGroupMarker()
Definition LinuxOpenGL.h:33
static FORCEINLINE void LabelObject(GLenum Type, GLuint Object, const ANSICHAR *Name)
Definition LinuxOpenGL.h:17
static FORCEINLINE bool TexStorage2D(GLenum Target, GLint Levels, GLint InternalFormat, GLsizei Width, GLsizei Height, GLenum Format, GLenum Type, ETextureCreateFlags Flags)
Definition LinuxOpenGL.h:41
static FORCEINLINE void CopyImageSubData(GLuint SrcName, GLenum SrcTarget, GLint SrcLevel, GLint SrcX, GLint SrcY, GLint SrcZ, GLuint DstName, GLenum DstTarget, GLint DstLevel, GLint DstX, GLint DstY, GLint DstZ, GLsizei Width, GLsizei Height, GLsizei Depth)
Definition LinuxOpenGL.h:80
static void ProcessExtensions(const FString &ExtensionsString)
Definition LinuxOpenGL.h:85
static FORCEINLINE void TexStorage3D(GLenum Target, GLint Levels, GLint InternalFormat, GLsizei Width, GLsizei Height, GLsizei Depth, GLenum Format, GLenum Type)
Definition LinuxOpenGL.h:52
static FORCEINLINE void InitDebugContext()
Definition LinuxOpenGL.h:12
static FORCEINLINE void PushGroupMarker(const ANSICHAR *Name)
Definition LinuxOpenGL.h:25
static int32 Strlen(const CharType *String)
Definition CString.h:1047