Name |
Description |
---|---|
OGL_FIRST_UNIFORM_BUFFER |
Shader related constants. |
OGL_MAX_UNIFORM_BUFFER_BINDINGS |
Shader related constants. |
OGL_UAV_NOT_SUPPORTED_FOR_GRAPHICS_UNIT |
Shader related constants. |
Name |
Description |
|
---|---|---|
|
EOpenGLShaderTargetPlatform |
Name | Description | ||
---|---|---|---|
|
CachedBindArrayBuffer ( |
||
|
CachedBindElementArrayBuffer ( |
||
|
CachedBindPixelUnpackBuffer ( |
||
|
CachedBindUniformBuffer ( |
||
|
TEnableIf<&#... |
CheckRHITFence ( |
|
|
CheckRHITFence ( |
||
|
DecrementBufferMemory |
||
|
GetCurrentOpenGLShaderDeviceCapabilities ( |
Gets the GL device capabilities for the current device. |
|
|
GLenum |
GetOpenGLCubeFace ( |
Convert from ECubeFace to GLenum type |
|
GLenum |
GetOpenGLTargetFromRHITexture ( |
|
|
FOpenGLTextu... |
GetOpenGLTextureFromRHITexture ( |
Given a pointer to a RHI texture that was created by the OpenGL RHI, returns a pointer to the FOpenGLTextureBase it encapsulates. |
|
GetOpenGLTextureSizeXFromRHITexture ( |
||
|
GetOpenGLTextureSizeYFromRHITexture ( |
||
|
GetOpenGLTextureSizeZFromRHITexture ( |
||
|
typedef |
GLboolean ( |
|
|
GLSLToDeviceCompatibleGLSL ( |
Processes the GLSL output of the shader cross compiler to get GLSL that can be compiled on a platform with the specified capabilities. |
|
|
IncrementBufferMemory |
||
|
IsUniformBufferBound ( |
||
|
OnIndexBufferDeletion ( |
||
|
OnPixelBufferDeletion ( |
||
|
OnProgramDeletion ( |
||
|
OnUniformBufferDeletion |
||
|
OnVertexBufferDeletion ( |
||
|
OpenGLTextureAllocated ( |
||
|
OpenGLTextureDeleted ( |
||
|
PE_AppendCString |
Make some anon ns functions available to platform extensions |
|
|
PE_ReplaceCString |
||
|
PlatformOpenGLContextValid() |
Returns true, if current thread has a valid OpenGL context selected, false otherwise. |
|
|
ReleaseOpenGLFramebuffers ( |
||
|
RunOnGLRenderContextThread |
||
|
ShouldRunGLRenderContextOpOnThisThread ( |
||
|
typedef |
void ( |
Mobile multi-view. |
Name | Description | ||
---|---|---|---|
|
PFNGLBEGINQUERY... |
glBeginQueryEXT |
|
|
PFNGLBINDBUFFER... |
glBindBufferBase |
|
|
PFNGLBINDBUFFER... |
glBindBufferRange |
|
|
PFNGLBINDIMAGET... |
glBindImageTexture |
|
|
PFNGLBINDSAMPLE... |
glBindSampler |
|
|
PFNGLBINDVERTEX... |
glBindVertexArray |
|
|
PFNGLBLITFRAMEB... |
glBlitFramebuffer |
|
|
PFNGLCLEARBUFFE... |
glClearBufferfi |
|
|
PFNGLCLEARBUFFE... |
glClearBufferfv |
|
|
PFNGLCLEARBUFFE... |
glClearBufferiv |
|
|
PFNGLCLEARBUFFE... |
glClearBufferuiv |
|
|
PFNGLCLIENTWAIT... |
glClientWaitSync |
|
|
PFNGLCOLORMASKI... |
glColorMaskiEXT |
|
|
PFNGLCOMPRESSED... |
glCompressedTexImage3D |
|
|
PFNGLCOMPRESSED... |
glCompressedTexSubImage3D |
|
|
PFNGLCOPYBUFFER... |
glCopyBufferSubData |
|
|
PFNGLCOPYIMAGES... |
glCopyImageSubData |
|
|
PFNGLCOPYTEXSUB... |
glCopyTexSubImage3D |
|
|
PFNGLDEBUGMESSA... |
glDebugMessageCallbackKHR |
|
|
PFNGLDEBUGMESSA... |
glDebugMessageControlKHR |
|
|
PFNGLDEBUGMESSA... |
glDebugMessageInsertKHR |
|
|
PFNGLGETDEBUGME... |
glDebugMessageLogKHR |
|
|
PFNGLDELETEQUER... |
glDeleteQueriesEXT |
|
|
PFNGLDELETESAMP... |
glDeleteSamplers |
|
|
PFNGLDELETESYNC... |
glDeleteSync |
|
|
PFNGLDISCARDFRA... |
glDiscardFramebufferEXT |
|
|
PFNGLDISPATCHCO... |
glDispatchCompute |
|
|
PFNGLDISPATCHCO... |
glDispatchComputeIndirect |
|
|
PFNGLDRAWARRAYS... |
glDrawArraysIndirect |
|
|
PFNGLDRAWARRAYS... |
glDrawArraysInstanced |
|
|
PFNGLDRAWBUFFER... |
glDrawBuffers |
|
|
PFNGLDRAWELEMEN... |
glDrawElementsIndirect |
|
|
PFNGLDRAWELEMEN... |
glDrawElementsInstanced |
|
|
PFNGLENDQUERYEX... |
glEndQueryEXT |
|
|
PFNGLFENCESYNCP... |
glFenceSync |
|
|
PFNGLFRAMEBUFFE... |
glFramebufferTexture2DMultisampleEXT |
|
|
PFNGLFRAMEBUFFE... |
glFramebufferTextureLayer |
|
|
PFNGLFRAMEBUFFE... |
glFramebufferTextureMultisampleMultiviewOVR |
|
|
PFNGLFRAMEBUFFE... |
glFramebufferTextureMultiviewOVR |
|
|
PFNGLGENQUERIES... |
glGenQueriesEXT |
|
|
PFNGLGENSAMPLER... |
glGenSamplers |
|
|
PFNGLGENVERTEXA... |
glGenVertexArrays |
|
|
PFNGLGETOBJECTL... |
glGetObjectLabelEXT |
|
|
PFNGLGETOBJECTL... |
glGetObjectLabelKHR |
|
|
PFNGLGETOBJECTP... |
glGetObjectPtrLabelKHR |
|
|
PFNGLGETPOINTER... |
glGetPointervKHR |
|
|
PFNGLGETPROGRAM... |
glGetProgramBinary |
|
|
PFNGLGETQUERYIV... |
glGetQueryivEXT |
|
|
PFNGLGETQUERYOB... |
glGetQueryObjectui64vEXT |
|
|
PFNGLGETQUERYOB... |
glGetQueryObjectuivEXT |
|
|
PFNGLGETUNIFORM... |
glGetUniformBlockIndex |
|
|
PFNGLISQUERYEXT... |
glIsQueryEXT |
|
|
PFNGLISSYNCPROC |
glIsSync |
|
|
PFNGLLABELOBJEC... |
glLabelObjectEXT |
|
|
glMapBufferOESa |
||
|
PFNGLMAPBUFFERR... |
glMapBufferRange |
|
|
PFNGLMEMORYBARR... |
glMemoryBarrier |
|
|
PFNGLOBJECTLABE... |
glObjectLabelKHR |
|
|
PFNGLOBJECTPTRL... |
glObjectPtrLabelKHR |
|
|
PFNGLPOPDEBUGGR... |
glPopDebugGroupKHR |
|
|
PFNGLPOPGROUPMA... |
glPopGroupMarkerEXT |
|
|
PFNGLPROGRAMBIN... |
glProgramBinary |
|
|
PFNGLPROGRAMPAR... |
glProgramParameteri |
|
|
PFNGLPUSHDEBUGG... |
glPushDebugGroupKHR |
|
|
PFNGLPUSHGROUPM... |
glPushGroupMarkerEXT |
|
|
PFNGLQUERYCOUNT... |
glQueryCounterEXT |
|
|
PFNGLREADBUFFER... |
glReadBuffer |
|
|
PFNGLRENDERBUFF... |
glRenderbufferStorageMultisampleEXT |
|
|
PFNGLSAMPLERPAR... |
glSamplerParameteri |
|
|
PFNGLTEXBUFFERE... |
glTexBufferEXT |
|
|
PFNGLTEXBUFFERR... |
glTexBufferRangeEXT |
|
|
PFNGLTEXIMAGE3D... |
glTexImage3D |
|
|
PFNGLTEXSTORAGE... |
glTexStorage2D |
|
|
PFNGLTEXSTORAGE... |
glTexStorage3D |
|
|
PFNGLTEXSUBIMAG... |
glTexSubImage3D |
|
|
PFNGLUNIFORM4UI... |
glUniform4uiv |
|
|
PFNGLUNIFORMBLO... |
glUniformBlockBinding |
|
|
PFNGLUNMAPBUFFE... |
glUnmapBuffer |
|
|
PFNGLUNMAPBUFFE... |
glUnmapBufferOESa |
|
|
PFNGLVERTEXATTR... |
glVertexAttribDivisor |
|
|
PFNGLVERTEXATTR... |
glVertexAttribIPointer |
|
|
GRequestedFeatureLevel |