Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QRhiGles2::Caps Struct Reference

#include <qrhigles2_p.h>

+ Collaboration diagram for QRhiGles2::Caps:

Public Member Functions

 Caps ()
 

Public Attributes

int ctxMajor
 
int ctxMinor
 
int maxTextureSize
 
int maxDrawBuffers
 
int maxSamples
 
int maxTextureArraySize
 
int maxThreadGroupsPerDimension
 
int maxThreadsPerThreadGroup
 
int maxThreadGroupsX
 
int maxThreadGroupsY
 
int maxThreadGroupsZ
 
int maxUniformVectors
 
int maxVertexInputs
 
int maxVertexOutputs
 
uint msaaRenderBuffer: 1
 
uint multisampledTexture: 1
 
uint npotTextureFull: 1
 
uint gles: 1
 
uint fixedIndexPrimitiveRestart: 1
 
uint bgraExternalFormat: 1
 
uint bgraInternalFormat: 1
 
uint r8Format: 1
 
uint r16Format: 1
 
uint floatFormats: 1
 
uint rgb10Formats: 1
 
uint depthTexture: 1
 
uint packedDepthStencil: 1
 
uint needsDepthStencilCombinedAttach: 1
 
uint srgbWriteControl: 1
 
uint coreProfile: 1
 
uint uniformBuffers: 1
 
uint elementIndexUint: 1
 
uint depth24: 1
 
uint rgba8Format: 1
 
uint instancing: 1
 
uint baseVertex: 1
 
uint compute: 1
 
uint textureCompareMode: 1
 
uint properMapBuffer: 1
 
uint nonBaseLevelFramebufferTexture: 1
 
uint texelFetch: 1
 
uint intAttributes: 1
 
uint screenSpaceDerivatives: 1
 
uint programBinary: 1
 
uint texture3D: 1
 
uint tessellation: 1
 
uint geometryShader: 1
 
uint texture1D: 1
 
uint hasDrawBuffersFunc: 1
 
uint halfAttributes: 1
 
uint multiView: 1
 
uint timestamps: 1
 
uint objectLabel: 1
 
uint glesMultisampleRenderToTexture: 1
 
uint glesMultiviewMultisampleRenderToTexture: 1
 
uint unpackRowLength: 1
 

Detailed Description

Definition at line 963 of file qrhigles2_p.h.

Constructor & Destructor Documentation

◆ Caps()

QRhiGles2::Caps::Caps ( )
inline

Definition at line 964 of file qrhigles2_p.h.

Member Data Documentation

◆ baseVertex

uint QRhiGles2::Caps::baseVertex

Definition at line 1059 of file qrhigles2_p.h.

◆ bgraExternalFormat

uint QRhiGles2::Caps::bgraExternalFormat

Definition at line 1043 of file qrhigles2_p.h.

◆ bgraInternalFormat

uint QRhiGles2::Caps::bgraInternalFormat

Definition at line 1044 of file qrhigles2_p.h.

Referenced by toGlTextureFormat().

◆ compute

uint QRhiGles2::Caps::compute

Definition at line 1060 of file qrhigles2_p.h.

◆ coreProfile

uint QRhiGles2::Caps::coreProfile

Definition at line 1053 of file qrhigles2_p.h.

Referenced by toGlTextureFormat().

◆ ctxMajor

int QRhiGles2::Caps::ctxMajor

Definition at line 1022 of file qrhigles2_p.h.

◆ ctxMinor

int QRhiGles2::Caps::ctxMinor

Definition at line 1023 of file qrhigles2_p.h.

◆ depth24

uint QRhiGles2::Caps::depth24

Definition at line 1056 of file qrhigles2_p.h.

◆ depthTexture

uint QRhiGles2::Caps::depthTexture

Definition at line 1049 of file qrhigles2_p.h.

◆ elementIndexUint

uint QRhiGles2::Caps::elementIndexUint

Definition at line 1055 of file qrhigles2_p.h.

◆ fixedIndexPrimitiveRestart

uint QRhiGles2::Caps::fixedIndexPrimitiveRestart

Definition at line 1042 of file qrhigles2_p.h.

◆ floatFormats

uint QRhiGles2::Caps::floatFormats

Definition at line 1047 of file qrhigles2_p.h.

◆ geometryShader

uint QRhiGles2::Caps::geometryShader

Definition at line 1070 of file qrhigles2_p.h.

◆ gles

uint QRhiGles2::Caps::gles

Definition at line 1041 of file qrhigles2_p.h.

◆ glesMultisampleRenderToTexture

uint QRhiGles2::Caps::glesMultisampleRenderToTexture

Definition at line 1077 of file qrhigles2_p.h.

◆ glesMultiviewMultisampleRenderToTexture

uint QRhiGles2::Caps::glesMultiviewMultisampleRenderToTexture

Definition at line 1078 of file qrhigles2_p.h.

◆ halfAttributes

uint QRhiGles2::Caps::halfAttributes

Definition at line 1073 of file qrhigles2_p.h.

◆ hasDrawBuffersFunc

uint QRhiGles2::Caps::hasDrawBuffersFunc

Definition at line 1072 of file qrhigles2_p.h.

◆ instancing

uint QRhiGles2::Caps::instancing

Definition at line 1058 of file qrhigles2_p.h.

◆ intAttributes

uint QRhiGles2::Caps::intAttributes

Definition at line 1065 of file qrhigles2_p.h.

◆ maxDrawBuffers

int QRhiGles2::Caps::maxDrawBuffers

Definition at line 1025 of file qrhigles2_p.h.

◆ maxSamples

int QRhiGles2::Caps::maxSamples

Definition at line 1026 of file qrhigles2_p.h.

◆ maxTextureArraySize

int QRhiGles2::Caps::maxTextureArraySize

Definition at line 1027 of file qrhigles2_p.h.

◆ maxTextureSize

int QRhiGles2::Caps::maxTextureSize

Definition at line 1024 of file qrhigles2_p.h.

◆ maxThreadGroupsPerDimension

int QRhiGles2::Caps::maxThreadGroupsPerDimension

Definition at line 1028 of file qrhigles2_p.h.

◆ maxThreadGroupsX

int QRhiGles2::Caps::maxThreadGroupsX

Definition at line 1030 of file qrhigles2_p.h.

◆ maxThreadGroupsY

int QRhiGles2::Caps::maxThreadGroupsY

Definition at line 1031 of file qrhigles2_p.h.

◆ maxThreadGroupsZ

int QRhiGles2::Caps::maxThreadGroupsZ

Definition at line 1032 of file qrhigles2_p.h.

◆ maxThreadsPerThreadGroup

int QRhiGles2::Caps::maxThreadsPerThreadGroup

Definition at line 1029 of file qrhigles2_p.h.

◆ maxUniformVectors

int QRhiGles2::Caps::maxUniformVectors

Definition at line 1033 of file qrhigles2_p.h.

◆ maxVertexInputs

int QRhiGles2::Caps::maxVertexInputs

Definition at line 1034 of file qrhigles2_p.h.

◆ maxVertexOutputs

int QRhiGles2::Caps::maxVertexOutputs

Definition at line 1035 of file qrhigles2_p.h.

◆ msaaRenderBuffer

uint QRhiGles2::Caps::msaaRenderBuffer

Definition at line 1038 of file qrhigles2_p.h.

◆ multisampledTexture

uint QRhiGles2::Caps::multisampledTexture

Definition at line 1039 of file qrhigles2_p.h.

◆ multiView

uint QRhiGles2::Caps::multiView

Definition at line 1074 of file qrhigles2_p.h.

◆ needsDepthStencilCombinedAttach

uint QRhiGles2::Caps::needsDepthStencilCombinedAttach

Definition at line 1051 of file qrhigles2_p.h.

◆ nonBaseLevelFramebufferTexture

uint QRhiGles2::Caps::nonBaseLevelFramebufferTexture

Definition at line 1063 of file qrhigles2_p.h.

◆ npotTextureFull

uint QRhiGles2::Caps::npotTextureFull

Definition at line 1040 of file qrhigles2_p.h.

◆ objectLabel

uint QRhiGles2::Caps::objectLabel

Definition at line 1076 of file qrhigles2_p.h.

◆ packedDepthStencil

uint QRhiGles2::Caps::packedDepthStencil

Definition at line 1050 of file qrhigles2_p.h.

◆ programBinary

uint QRhiGles2::Caps::programBinary

Definition at line 1067 of file qrhigles2_p.h.

◆ properMapBuffer

uint QRhiGles2::Caps::properMapBuffer

Definition at line 1062 of file qrhigles2_p.h.

◆ r16Format

uint QRhiGles2::Caps::r16Format

Definition at line 1046 of file qrhigles2_p.h.

◆ r8Format

uint QRhiGles2::Caps::r8Format

Definition at line 1045 of file qrhigles2_p.h.

◆ rgb10Formats

uint QRhiGles2::Caps::rgb10Formats

Definition at line 1048 of file qrhigles2_p.h.

◆ rgba8Format

uint QRhiGles2::Caps::rgba8Format

Definition at line 1057 of file qrhigles2_p.h.

Referenced by toGlTextureFormat().

◆ screenSpaceDerivatives

uint QRhiGles2::Caps::screenSpaceDerivatives

Definition at line 1066 of file qrhigles2_p.h.

◆ srgbWriteControl

uint QRhiGles2::Caps::srgbWriteControl

Definition at line 1052 of file qrhigles2_p.h.

◆ tessellation

uint QRhiGles2::Caps::tessellation

Definition at line 1069 of file qrhigles2_p.h.

◆ texelFetch

uint QRhiGles2::Caps::texelFetch

Definition at line 1064 of file qrhigles2_p.h.

◆ texture1D

uint QRhiGles2::Caps::texture1D

Definition at line 1071 of file qrhigles2_p.h.

◆ texture3D

uint QRhiGles2::Caps::texture3D

Definition at line 1068 of file qrhigles2_p.h.

◆ textureCompareMode

uint QRhiGles2::Caps::textureCompareMode

Definition at line 1061 of file qrhigles2_p.h.

◆ timestamps

uint QRhiGles2::Caps::timestamps

Definition at line 1075 of file qrhigles2_p.h.

◆ uniformBuffers

uint QRhiGles2::Caps::uniformBuffers

Definition at line 1054 of file qrhigles2_p.h.

◆ unpackRowLength

uint QRhiGles2::Caps::unpackRowLength

Definition at line 1079 of file qrhigles2_p.h.


The documentation for this struct was generated from the following file: