Ream v0.1.0-1
C++ graphics library for Linux
Loading...
Searching...
No Matches
Public Attributes | List of all members
RGLExtensions Struct Reference

Availability flags for the OpenGL ES extensions used by the GL backend. More...

#include <RGLExtensions.h>

Public Attributes

bool EXT_read_format_bgra
 GL_EXT_read_format_bgra: allows reading pixels back in BGRA layout.
 
bool EXT_texture_format_BGRA8888
 GL_EXT_texture_format_BGRA8888: BGRA8888 texture upload/format support.
 
bool OES_EGL_image
 GL_OES_EGL_image: bind an EGLImage as a texture/renderbuffer.
 
bool OES_EGL_image_base
 GL_OES_EGL_image_base: base functionality for binding EGLImages.
 
bool OES_EGL_image_external
 GL_OES_EGL_image_external: sample EGLImages via GL_TEXTURE_EXTERNAL_OES.
 
bool OES_EGL_sync
 GL_OES_EGL_sync: EGL fence sync objects.
 
bool OES_surfaceless_context
 GL_OES_surfaceless_context: make a context current without a surface.
 

Detailed Description

Availability flags for the OpenGL ES extensions used by the GL backend.

Each field is true if the corresponding GLES extension is exposed by the device's context. Populated per RGLDevice while querying the GL context (see RGLDevice::glExtensions()).

Member Data Documentation

◆ EXT_read_format_bgra

bool EXT_read_format_bgra

GL_EXT_read_format_bgra: allows reading pixels back in BGRA layout.

◆ EXT_texture_format_BGRA8888

bool EXT_texture_format_BGRA8888

GL_EXT_texture_format_BGRA8888: BGRA8888 texture upload/format support.

◆ OES_EGL_image

bool OES_EGL_image

GL_OES_EGL_image: bind an EGLImage as a texture/renderbuffer.

◆ OES_EGL_image_base

bool OES_EGL_image_base

GL_OES_EGL_image_base: base functionality for binding EGLImages.

◆ OES_EGL_image_external

bool OES_EGL_image_external

GL_OES_EGL_image_external: sample EGLImages via GL_TEXTURE_EXTERNAL_OES.

◆ OES_EGL_sync

bool OES_EGL_sync

GL_OES_EGL_sync: EGL fence sync objects.

◆ OES_surfaceless_context

bool OES_surfaceless_context

GL_OES_surfaceless_context: make a context current without a surface.