9 #ifndef LIBANGLE_FORMATUTILS_H_ 10 #define LIBANGLE_FORMATUTILS_H_ 28 FormatType &
operator=(
const FormatType &other) =
default;
30 bool operator<(
const FormatType &other)
const;
55 GLint rowLength)
const;
64 GLint imageHeight)
const;
80 GLenum getReadPixelsFormat()
const;
81 GLenum getReadPixelsType()
const;
303 #endif // LIBANGLE_FORMATUTILS_H_ Definition: formatutils.h:241
Definition: formatutils.h:234
Definition: formatutils.h:258
int GLint
Definition: gl2.h:76
Definition: formatutils.h:179
Definition: formatutils.h:242
Definition: formatutils.h:177
Definition: formatutils.h:227
bool ValidES3Type(GLenum type)
Definition: format_map_autogen.cpp:402
EGLStreamKHR EGLint EGLint EGLint size
Definition: eglext.h:984
Definition: formatutils.h:237
Definition: formatutils.h:223
Definition: formatutils.h:276
Definition: formatutils.h:171
Definition: formatutils.h:169
EGLSurface EGLint EGLint EGLint EGLint height
Definition: eglext.h:950
Definition: formatutils.h:191
AttributeType
Definition: formatutils.h:157
bool operator==(const Extents &lhs, const Extents &rhs)
Definition: angletypes.cpp:134
Definition: formatutils.h:211
GLint GLint GLint GLsizei GLsizei GLenum format
Definition: gl2.h:403
Definition: formatutils.h:206
Definition: formatutils.h:231
Definition: formatutils.h:235
GLuint GLint internalFormat
Definition: gl2ext.h:1280
Definition: formatutils.h:251
Definition: formatutils.h:228
AttributeType GetAttributeType(GLenum enumValue)
Definition: formatutils.cpp:872
Definition: formatutils.h:174
Definition: formatutils.h:187
Definition: formatutils.h:266
Definition: formatutils.h:208
Definition: formatutils.h:215
GLenum GetSizedInternalFormat(GLenum internalFormat, GLenum type)
Definition: formatutils.cpp:853
Definition: formatutils.h:263
Definition: formatutils.h:232
EGLSurface EGLint EGLint EGLint width
Definition: eglext.h:950
Definition: formatutils.h:189
const FormatSet & GetAllSizedInternalFormats()
Definition: formatutils.cpp:863
Definition: formatutils.h:260
Definition: formatutils.h:257
const Type & GetTypeInfo(GLenum type)
Definition: formatutils.cpp:644
Definition: formatutils.h:246
Definition: formatutils.h:216
Definition: formatutils.h:173
Definition: formatutils.h:233
Definition: formatutils.h:226
unsigned int GLenum
Definition: gl2.h:69
Definition: formatutils.h:198
Definition: VertexAttribute.h:17
Definition: formatutils.h:160
Definition: formatutils.h:252
Definition: formatutils.h:194
VertexFormatType
Definition: formatutils.h:184
Definition: formatutils.h:221
Definition: formatutils.h:170
Definition: formatutils.h:253
Definition: formatutils.h:188
Definition: formatutils.h:230
const InternalFormat & GetInternalFormatInfo(GLenum internalFormat)
Definition: formatutils.cpp:700
Definition: formatutils.h:238
Definition: angletypes.h:82
Definition: formatutils.h:269
Definition: formatutils.h:267
GLuint bytes
Definition: formatutils.h:40
Definition: formatutils.h:272
Definition: formatutils.h:167
Definition: formatutils.h:219
Definition: formatutils.h:159
bool specialInterpretation
Definition: formatutils.h:42
VertexFormatType GetVertexFormatType(GLenum type, GLboolean normalized, GLuint components, bool pureInteger)
Definition: formatutils.cpp:924
Definition: formatutils.h:195
Definition: formatutils.h:176
Definition: formatutils.h:217
Definition: formatutils.h:36
Definition: formatutils.h:264
GLint GLenum GLint components
Definition: gl2ext.h:992
Definition: formatutils.h:207
std::set< GLenum > FormatSet
Definition: formatutils.h:150
Definition: formatutils.h:161
Definition: formatutils.h:201
Definition: formatutils.h:274
Definition: angletypes.h:200
unsigned int GLuint
Definition: gl2.h:70
Definition: formatutils.h:197
Definition: formatutils.h:239
std::vector< VertexFormatType > InputLayout
Definition: formatutils.h:279
Definition: formatutils.h:162
Definition: formatutils.h:262
Definition: formatutils.h:186
Definition: formatutils.h:248
Definition: ApplePayLineItem.idl:30
Definition: formatutils.h:259
Definition: formatutils.h:200
Definition: formatutils.h:225
Definition: formatutils.h:196
Definition: base64_test.cc:34
GLboolean GLboolean GLboolean GLboolean a
Definition: gl2ext.h:306
Definition: formatutils.h:250
Definition: formatutils.h:214
Definition: formatutils.h:210
Definition: formatutils.h:243
Definition: formatutils.h:165
Definition: formatutils.h:270
Definition: formatutils.h:193
Definition: formatutils.h:166
Definition: formatutils.h:255
EGLenum type
Definition: eglext.h:63
Definition: formatutils.h:199
Definition: formatutils.h:240
Definition: formatutils.h:202
Definition: formatutils.h:164
Definition: formatutils.h:192
bool ValidES3FormatCombination(GLenum format, GLenum type, GLenum internalFormat)
Definition: format_map_autogen.cpp:432
Definition: formatutils.h:168
Definition: formatutils.h:203
Definition: formatutils.h:261
GLint GLenum GLboolean normalized
Definition: gl2.h:521
const VertexFormat & GetVertexFormatFromType(VertexFormatType vertexFormatType)
Definition: formatutils.cpp:1192
Definition: formatutils.h:175
Definition: formatutils.h:163
Definition: formatutils.h:256
Definition: formatutils.h:178
Definition: formatutils.h:212
Definition: formatutils.h:271
unsigned char GLboolean
Definition: gl2.h:77
Definition: formatutils.h:213
Definition: formatutils.h:229
Definition: angleutils.h:26
Definition: formatutils.h:209
GLboolean GLboolean GLboolean b
Definition: gl2ext.h:306
int GLsizei
Definition: gl2.h:78
Definition: formatutils.h:245
bool operator!=(const Extents &lhs, const Extents &rhs)
Definition: angletypes.cpp:139
Definition: formatutils.h:205
Definition: formatutils.h:268
Definition: formatutils.h:224
bool ValidES3Format(GLenum format)
Definition: format_map_autogen.cpp:375
Definition: formatutils.h:218
Definition: formatutils.h:249
Definition: formatutils.h:254
Definition: formatutils.h:265
Definition: formatutils.h:275
Definition: formatutils.h:204
Type
Type of JSON value.
Definition: rapidjson.h:616
Definition: formatutils.h:220
Definition: formatutils.h:222
string state
Definition: buildtests.py:34
Definition: formatutils.h:273
Definition: formatutils.h:190
Definition: entry_points_gles_2_0.h:15
Definition: formatutils.h:244
GLuint bytesShift
Definition: formatutils.h:41
Definition: formatutils.h:247
Definition: formatutils.h:172
Definition: formatutils.h:236