10 #ifndef IMAGEUTIL_IMAGEFORMATS_H_ 11 #define IMAGEUTIL_IMAGEFORMATS_H_ 659 static_assert(
sizeof(
R10G10B10A2) == 4,
"R10G10B10A2 struct not 32-bits.");
672 static_assert(
sizeof(
R9G9B9E5) == 4,
"R9G9B9E5 struct not 32-bits.");
684 static_assert(
sizeof(
R11G11B10F) == 4,
"R11G11B10F struct not 32-bits.");
688 #endif // IMAGEUTIL_IMAGEFORMATS_H_ float B
Definition: imageformats.h:639
Definition: imageformats.h:515
uint32_t G
Definition: imageformats.h:664
uint32_t B
Definition: imageformats.h:322
Definition: imageformats.h:343
int32_t R
Definition: imageformats.h:434
uint16_t ARGB
Definition: imageformats.h:190
uint16_t R
Definition: imageformats.h:508
int16_t G
Definition: imageformats.h:408
float G
Definition: imageformats.h:628
uint32_t G
Definition: imageformats.h:677
Definition: imageformats.h:588
Definition: imageformats.h:494
Definition: imageformats.h:210
Definition: imageformats.h:160
Definition: imageformats.h:146
uint8_t A
Definition: imageformats.h:151
uint16_t RGBA
Definition: imageformats.h:203
uint8_t R
Definition: imageformats.h:102
static void readColor(gl::ColorF *dst, const L8 *src)
Definition: imageformats.cpp:17
Definition: imageformats.h:597
float A
Definition: imageformats.h:581
Definition: imageformats.h:533
uint8_t L
Definition: imageformats.h:26
uint8_t A
Definition: imageformats.h:165
uint8_t G
Definition: imageformats.h:88
uint32_t G
Definition: imageformats.h:649
int32_t B
Definition: imageformats.h:472
uint8_t R
Definition: imageformats.h:35
uint32_t B
Definition: imageformats.h:309
uint16_t R
Definition: imageformats.h:555
static void writeColor(L8 *dst, const gl::ColorF *src)
Definition: imageformats.cpp:26
signed int int32_t
Definition: ptypes.h:101
unsigned int uint32_t
Definition: ptypes.h:105
float B
Definition: imageformats.h:569
Definition: imageformats.h:443
Definition: imageformats.h:223
Definition: imageformats.h:132
Definition: imageformats.h:625
uint8_t L
Definition: imageformats.h:55
uint16_t G
Definition: imageformats.h:546
Definition: imageformats.h:268
int8_t R
Definition: imageformats.h:357
int8_t A
Definition: imageformats.h:373
uint16_t B
Definition: imageformats.h:498
int32_t R
Definition: imageformats.h:457
Definition: imageformats.h:63
Definition: imageformats.h:553
Definition: imageformats.h:635
float A
Definition: imageformats.h:566
uint16_t R
Definition: imageformats.h:485
Definition: imageformats.h:393
Definition: imageformats.h:382
Definition: imageformats.h:243
uint8_t B
Definition: imageformats.h:89
uint16_t L
Definition: imageformats.h:535
uint32_t A
Definition: imageformats.h:323
uint16_t R
Definition: imageformats.h:257
signed short int16_t
Definition: ptypes.h:93
int32_t G
Definition: imageformats.h:471
Definition: imageformats.h:524
uint16_t R
Definition: imageformats.h:245
Definition: imageformats.h:432
uint32_t R
Definition: imageformats.h:676
Definition: imageformats.h:33
float L
Definition: imageformats.h:608
uint8_t R
Definition: imageformats.h:164
uint8_t R
Definition: imageformats.h:135
uint8_t B
Definition: imageformats.h:150
uint16_t A
Definition: imageformats.h:536
uint16_t R
Definition: imageformats.h:270
uint16_t B
Definition: imageformats.h:487
uint32_t B
Definition: imageformats.h:665
float G
Definition: imageformats.h:638
float A
Definition: imageformats.h:618
Definition: imageformats.h:418
int16_t R
Definition: imageformats.h:395
int16_t R
Definition: imageformats.h:384
int32_t R
Definition: imageformats.h:445
uint8_t A
Definition: imageformats.h:65
int16_t B
Definition: imageformats.h:409
Definition: imageformats.h:606
Definition: imageformats.h:53
int8_t G
Definition: imageformats.h:346
GLenum GLenum dst
Definition: gl2ext.h:304
uint8_t L
Definition: imageformats.h:66
uint32_t R
Definition: imageformats.h:663
float R
Definition: imageformats.h:567
uint16_t A
Definition: imageformats.h:484
Definition: imageformats.h:232
uint8_t G
Definition: imageformats.h:177
Definition: imageformats.h:405
int8_t G
Definition: imageformats.h:371
Definition: imageformats.h:543
uint16_t G
Definition: imageformats.h:246
uint8_t A
Definition: imageformats.h:46
uint32_t B
Definition: imageformats.h:678
Definition: Platform.h:33
int16_t B
Definition: imageformats.h:422
uint8_t A
Definition: imageformats.h:134
Definition: imageformats.h:255
float A
Definition: imageformats.h:599
unsigned char uint8_t
Definition: ptypes.h:89
unsigned short uint16_t
Definition: ptypes.h:97
uint32_t R
Definition: imageformats.h:307
uint16_t A
Definition: imageformats.h:517
uint16_t A
Definition: imageformats.h:499
Definition: imageformats.h:455
uint8_t R
Definition: imageformats.h:178
uint32_t B
Definition: imageformats.h:650
int32_t G
Definition: imageformats.h:446
Definition: imageformats.h:98
Definition: imageformats.h:85
uint32_t G
Definition: imageformats.h:308
uint16_t B
Definition: imageformats.h:557
uint16_t B
Definition: imageformats.h:272
int8_t R
Definition: imageformats.h:370
Definition: imageformats.h:674
uint32_t R
Definition: imageformats.h:284
uint16_t G
Definition: imageformats.h:497
uint16_t BGR
Definition: imageformats.h:125
int8_t R
Definition: imageformats.h:345
Definition: imageformats.h:355
int16_t G
Definition: imageformats.h:421
Definition: imageformats.h:368
float R
Definition: imageformats.h:627
int8_t B
Definition: imageformats.h:372
uint16_t L
Definition: imageformats.h:526
uint32_t G
Definition: imageformats.h:296
uint8_t G
Definition: imageformats.h:101
float B
Definition: imageformats.h:580
int8_t B
Definition: imageformats.h:359
uint8_t R
Definition: imageformats.h:75
uint32_t G
Definition: imageformats.h:321
Definition: imageformats.h:197
uint8_t B
Definition: imageformats.h:100
int16_t R
Definition: imageformats.h:407
uint16_t B
Definition: imageformats.h:259
Definition: imageformats.h:646
GLenum src
Definition: gl2ext.h:304
int16_t A
Definition: imageformats.h:423
static void average(L8 *dst, const L8 *src1, const L8 *src2)
Definition: imageformats.cpp:31
int32_t R
Definition: imageformats.h:470
float G
Definition: imageformats.h:579
uint32_t A
Definition: imageformats.h:651
Definition: imageformats.h:576
Definition: imageformats.h:318
Definition: imageformats.h:188
uint8_t G
Definition: imageformats.h:136
Definition: imageformats.h:293
Definition: imageformats.h:282
float G
Definition: imageformats.h:568
uint16_t ARGB
Definition: imageformats.h:225
uint8_t A
Definition: imageformats.h:56
uint16_t R
Definition: imageformats.h:545
uint8_t B
Definition: imageformats.h:162
int16_t R
Definition: imageformats.h:420
int32_t B
Definition: imageformats.h:459
Definition: imageformats.h:305
uint16_t G
Definition: imageformats.h:258
int16_t G
Definition: imageformats.h:396
uint16_t G
Definition: imageformats.h:556
uint8_t G
Definition: imageformats.h:76
Definition: imageformats.h:615
int32_t G
Definition: imageformats.h:458
uint32_t R
Definition: imageformats.h:320
Definition: imageformats.h:482
signed char int8_t
Definition: ptypes.h:85
uint8_t R
Definition: imageformats.h:148
Definition: imageformats.h:24
int8_t R
Definition: imageformats.h:334
Definition: imageformats.h:123
Definition: imageformats.h:111
int8_t G
Definition: imageformats.h:358
uint32_t R
Definition: imageformats.h:295
Definition: imageformats.h:332
uint16_t R
Definition: imageformats.h:234
float L
Definition: imageformats.h:617
Definition: imageformats.h:468
uint8_t B
Definition: imageformats.h:176
Definition: imageformats.h:564
float R
Definition: imageformats.h:637
uint8_t X
Definition: imageformats.h:179
Definition: imageformats.h:44
int32_t A
Definition: imageformats.h:473
float R
Definition: imageformats.h:590
uint32_t R
Definition: imageformats.h:648
uint8_t R
Definition: imageformats.h:87
uint16_t G
Definition: imageformats.h:486
uint16_t G
Definition: imageformats.h:271
uint8_t G
Definition: imageformats.h:149
uint16_t RGB
Definition: imageformats.h:116
Definition: imageformats.h:73
uint16_t RGBA
Definition: imageformats.h:216
uint16_t A
Definition: imageformats.h:273
uint16_t R
Definition: imageformats.h:496
uint8_t G
Definition: imageformats.h:163
Definition: imageformats.h:661
float R
Definition: imageformats.h:578
Definition: imageformats.h:506
uint8_t B
Definition: imageformats.h:137
Definition: imageformats.h:174
uint32_t E
Definition: imageformats.h:666