Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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
int maxVertexStorageBuffers
int maxFragmentStorageBuffers
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 r32uiFormat: 1
uint floatFormats: 1
uint rgb10Formats: 1
uint depthTexture: 1
uint packedDepthStencil: 1
uint needsDepthStencilCombinedAttach: 1
uint srgbWriteControl: 1
uint coreProfile: 1
uint vertexArrayObject: 1
uint uniformBuffers: 1
uint elementIndexUint: 1
uint depth24: 1
uint rgba8Format: 1
uint instancing: 1
uint baseVertex: 1
uint baseInstance: 1
uint compute: 1
uint textureCompareMode: 1
uint depthClamp: 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
uint perRenderTargetBlending: 1
uint sampleVariables: 1
uint drawIndirect: 1
uint drawIndirectMulti: 1
uint shaderDrawParameters: 1
uint imageLoadStore: 1
uint dispatchIndirect: 1
uint drawIndirectCount: 1

Detailed Description

Definition at line 1052 of file qrhigles2_p.h.

Constructor & Destructor Documentation

◆ Caps()

Member Data Documentation

◆ baseInstance

uint QRhiGles2::Caps::baseInstance

Definition at line 1162 of file qrhigles2_p.h.

Referenced by Caps().

◆ baseVertex

uint QRhiGles2::Caps::baseVertex

Definition at line 1161 of file qrhigles2_p.h.

Referenced by Caps().

◆ bgraExternalFormat

uint QRhiGles2::Caps::bgraExternalFormat

Definition at line 1143 of file qrhigles2_p.h.

Referenced by Caps().

◆ bgraInternalFormat

uint QRhiGles2::Caps::bgraInternalFormat

Definition at line 1144 of file qrhigles2_p.h.

Referenced by Caps().

◆ compute

uint QRhiGles2::Caps::compute

Definition at line 1163 of file qrhigles2_p.h.

Referenced by Caps().

◆ coreProfile

uint QRhiGles2::Caps::coreProfile

Definition at line 1154 of file qrhigles2_p.h.

Referenced by Caps().

◆ ctxMajor

int QRhiGles2::Caps::ctxMajor

Definition at line 1120 of file qrhigles2_p.h.

Referenced by Caps().

◆ ctxMinor

int QRhiGles2::Caps::ctxMinor

Definition at line 1121 of file qrhigles2_p.h.

Referenced by Caps().

◆ depth24

uint QRhiGles2::Caps::depth24

Definition at line 1158 of file qrhigles2_p.h.

Referenced by Caps().

◆ depthClamp

uint QRhiGles2::Caps::depthClamp

Definition at line 1165 of file qrhigles2_p.h.

Referenced by Caps().

◆ depthTexture

uint QRhiGles2::Caps::depthTexture

Definition at line 1150 of file qrhigles2_p.h.

Referenced by Caps().

◆ dispatchIndirect

uint QRhiGles2::Caps::dispatchIndirect

Definition at line 1190 of file qrhigles2_p.h.

Referenced by Caps().

◆ drawIndirect

uint QRhiGles2::Caps::drawIndirect

Definition at line 1186 of file qrhigles2_p.h.

◆ drawIndirectCount

uint QRhiGles2::Caps::drawIndirectCount

Definition at line 1191 of file qrhigles2_p.h.

Referenced by Caps().

◆ drawIndirectMulti

uint QRhiGles2::Caps::drawIndirectMulti

Definition at line 1187 of file qrhigles2_p.h.

◆ elementIndexUint

uint QRhiGles2::Caps::elementIndexUint

Definition at line 1157 of file qrhigles2_p.h.

Referenced by Caps().

◆ fixedIndexPrimitiveRestart

uint QRhiGles2::Caps::fixedIndexPrimitiveRestart

Definition at line 1142 of file qrhigles2_p.h.

Referenced by Caps().

◆ floatFormats

uint QRhiGles2::Caps::floatFormats

Definition at line 1148 of file qrhigles2_p.h.

Referenced by Caps().

◆ geometryShader

uint QRhiGles2::Caps::geometryShader

Definition at line 1174 of file qrhigles2_p.h.

Referenced by Caps().

◆ gles

uint QRhiGles2::Caps::gles

Definition at line 1141 of file qrhigles2_p.h.

Referenced by Caps().

◆ glesMultisampleRenderToTexture

uint QRhiGles2::Caps::glesMultisampleRenderToTexture

Definition at line 1181 of file qrhigles2_p.h.

Referenced by Caps().

◆ glesMultiviewMultisampleRenderToTexture

uint QRhiGles2::Caps::glesMultiviewMultisampleRenderToTexture

Definition at line 1182 of file qrhigles2_p.h.

Referenced by Caps().

◆ halfAttributes

uint QRhiGles2::Caps::halfAttributes

Definition at line 1177 of file qrhigles2_p.h.

Referenced by Caps().

◆ hasDrawBuffersFunc

uint QRhiGles2::Caps::hasDrawBuffersFunc

Definition at line 1176 of file qrhigles2_p.h.

Referenced by Caps().

◆ imageLoadStore

uint QRhiGles2::Caps::imageLoadStore

Definition at line 1189 of file qrhigles2_p.h.

◆ instancing

uint QRhiGles2::Caps::instancing

Definition at line 1160 of file qrhigles2_p.h.

Referenced by Caps().

◆ intAttributes

uint QRhiGles2::Caps::intAttributes

Definition at line 1169 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxDrawBuffers

int QRhiGles2::Caps::maxDrawBuffers

Definition at line 1123 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxFragmentStorageBuffers

int QRhiGles2::Caps::maxFragmentStorageBuffers

Definition at line 1135 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxSamples

int QRhiGles2::Caps::maxSamples

Definition at line 1124 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxTextureArraySize

int QRhiGles2::Caps::maxTextureArraySize

Definition at line 1125 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxTextureSize

int QRhiGles2::Caps::maxTextureSize

Definition at line 1122 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxThreadGroupsPerDimension

int QRhiGles2::Caps::maxThreadGroupsPerDimension

Definition at line 1126 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxThreadGroupsX

int QRhiGles2::Caps::maxThreadGroupsX

Definition at line 1128 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxThreadGroupsY

int QRhiGles2::Caps::maxThreadGroupsY

Definition at line 1129 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxThreadGroupsZ

int QRhiGles2::Caps::maxThreadGroupsZ

Definition at line 1130 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxThreadsPerThreadGroup

int QRhiGles2::Caps::maxThreadsPerThreadGroup

Definition at line 1127 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxUniformVectors

int QRhiGles2::Caps::maxUniformVectors

Definition at line 1131 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxVertexInputs

int QRhiGles2::Caps::maxVertexInputs

Definition at line 1132 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxVertexOutputs

int QRhiGles2::Caps::maxVertexOutputs

Definition at line 1133 of file qrhigles2_p.h.

Referenced by Caps().

◆ maxVertexStorageBuffers

int QRhiGles2::Caps::maxVertexStorageBuffers

Definition at line 1134 of file qrhigles2_p.h.

Referenced by Caps().

◆ msaaRenderBuffer

uint QRhiGles2::Caps::msaaRenderBuffer

Definition at line 1138 of file qrhigles2_p.h.

Referenced by Caps().

◆ multisampledTexture

uint QRhiGles2::Caps::multisampledTexture

Definition at line 1139 of file qrhigles2_p.h.

Referenced by Caps().

◆ multiView

uint QRhiGles2::Caps::multiView

Definition at line 1178 of file qrhigles2_p.h.

Referenced by Caps().

◆ needsDepthStencilCombinedAttach

uint QRhiGles2::Caps::needsDepthStencilCombinedAttach

Definition at line 1152 of file qrhigles2_p.h.

Referenced by Caps().

◆ nonBaseLevelFramebufferTexture

uint QRhiGles2::Caps::nonBaseLevelFramebufferTexture

Definition at line 1167 of file qrhigles2_p.h.

Referenced by Caps().

◆ npotTextureFull

uint QRhiGles2::Caps::npotTextureFull

Definition at line 1140 of file qrhigles2_p.h.

Referenced by Caps().

◆ objectLabel

uint QRhiGles2::Caps::objectLabel

Definition at line 1180 of file qrhigles2_p.h.

Referenced by Caps().

◆ packedDepthStencil

uint QRhiGles2::Caps::packedDepthStencil

Definition at line 1151 of file qrhigles2_p.h.

Referenced by Caps().

◆ perRenderTargetBlending

uint QRhiGles2::Caps::perRenderTargetBlending

Definition at line 1184 of file qrhigles2_p.h.

Referenced by Caps().

◆ programBinary

uint QRhiGles2::Caps::programBinary

Definition at line 1171 of file qrhigles2_p.h.

Referenced by Caps().

◆ properMapBuffer

uint QRhiGles2::Caps::properMapBuffer

Definition at line 1166 of file qrhigles2_p.h.

Referenced by Caps().

◆ r16Format

uint QRhiGles2::Caps::r16Format

Definition at line 1146 of file qrhigles2_p.h.

Referenced by Caps().

◆ r32uiFormat

uint QRhiGles2::Caps::r32uiFormat

Definition at line 1147 of file qrhigles2_p.h.

Referenced by Caps().

◆ r8Format

uint QRhiGles2::Caps::r8Format

Definition at line 1145 of file qrhigles2_p.h.

Referenced by Caps().

◆ rgb10Formats

uint QRhiGles2::Caps::rgb10Formats

Definition at line 1149 of file qrhigles2_p.h.

Referenced by Caps().

◆ rgba8Format

uint QRhiGles2::Caps::rgba8Format

Definition at line 1159 of file qrhigles2_p.h.

Referenced by Caps().

◆ sampleVariables

uint QRhiGles2::Caps::sampleVariables

Definition at line 1185 of file qrhigles2_p.h.

◆ screenSpaceDerivatives

uint QRhiGles2::Caps::screenSpaceDerivatives

Definition at line 1170 of file qrhigles2_p.h.

Referenced by Caps().

◆ shaderDrawParameters

uint QRhiGles2::Caps::shaderDrawParameters

Definition at line 1188 of file qrhigles2_p.h.

◆ srgbWriteControl

uint QRhiGles2::Caps::srgbWriteControl

Definition at line 1153 of file qrhigles2_p.h.

Referenced by Caps().

◆ tessellation

uint QRhiGles2::Caps::tessellation

Definition at line 1173 of file qrhigles2_p.h.

Referenced by Caps().

◆ texelFetch

uint QRhiGles2::Caps::texelFetch

Definition at line 1168 of file qrhigles2_p.h.

Referenced by Caps().

◆ texture1D

uint QRhiGles2::Caps::texture1D

Definition at line 1175 of file qrhigles2_p.h.

Referenced by Caps().

◆ texture3D

uint QRhiGles2::Caps::texture3D

Definition at line 1172 of file qrhigles2_p.h.

Referenced by Caps().

◆ textureCompareMode

uint QRhiGles2::Caps::textureCompareMode

Definition at line 1164 of file qrhigles2_p.h.

Referenced by Caps().

◆ timestamps

uint QRhiGles2::Caps::timestamps

Definition at line 1179 of file qrhigles2_p.h.

Referenced by Caps().

◆ uniformBuffers

uint QRhiGles2::Caps::uniformBuffers

Definition at line 1156 of file qrhigles2_p.h.

Referenced by Caps().

◆ unpackRowLength

uint QRhiGles2::Caps::unpackRowLength

Definition at line 1183 of file qrhigles2_p.h.

Referenced by Caps().

◆ vertexArrayObject

uint QRhiGles2::Caps::vertexArrayObject

Definition at line 1155 of file qrhigles2_p.h.

Referenced by Caps().


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