File tree 4 files changed +27
-27
lines changed
4 files changed +27
-27
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ namespace DirectX
74
74
75
75
size_t __cdecl BytesPerBlock (_In_ DXGI_FORMAT fmt) noexcept ;
76
76
77
- enum FORMAT_TYPE
77
+ enum FORMAT_TYPE : uint32_t
78
78
{
79
79
FORMAT_TYPE_TYPELESS,
80
80
FORMAT_TYPE_FLOAT,
@@ -136,7 +136,7 @@ namespace DirectX
136
136
137
137
// ---------------------------------------------------------------------------------
138
138
// Texture metadata
139
- enum TEX_DIMENSION
139
+ enum TEX_DIMENSION : uint32_t
140
140
// Subset here matches D3D10_RESOURCE_DIMENSION and D3D11_RESOURCE_DIMENSION
141
141
{
142
142
TEX_DIMENSION_TEXTURE1D = 2 ,
@@ -155,7 +155,7 @@ namespace DirectX
155
155
TEX_MISC2_ALPHA_MODE_MASK = 0x7L ,
156
156
};
157
157
158
- enum TEX_ALPHA_MODE
158
+ enum TEX_ALPHA_MODE : uint32_t
159
159
// Matches DDS_ALPHA_MODE, encoded in MISC_FLAGS2
160
160
{
161
161
TEX_ALPHA_MODE_UNKNOWN = 0 ,
@@ -934,7 +934,7 @@ namespace DirectX
934
934
// ---------------------------------------------------------------------------------
935
935
// WIC utility code
936
936
#ifdef _WIN32
937
- enum WICCodecs
937
+ enum WICCodecs : uint32_t
938
938
{
939
939
WIC_CODEC_BMP = 1 , // Windows Bitmap (.bmp)
940
940
WIC_CODEC_JPEG, // Joint Photographic Experts Group (.jpg, .jpeg)
Original file line number Diff line number Diff line change @@ -344,18 +344,18 @@ namespace
344
344
{ nullptr , TEX_FILTER_DEFAULT }
345
345
};
346
346
347
- # define CODEC_DDS 0xFFFF0001
348
- # define CODEC_TGA 0xFFFF0002
349
- # define CODEC_HDR 0xFFFF0005
347
+ constexpr uint32_t CODEC_DDS = 0xFFFF0001 ;
348
+ constexpr uint32_t CODEC_TGA = 0xFFFF0002 ;
349
+ constexpr uint32_t CODEC_HDR = 0xFFFF0005 ;
350
350
351
351
#ifdef USE_OPENEXR
352
- # define CODEC_EXR 0xFFFF0006
352
+ constexpr uint32_t CODEC_EXR = 0xFFFF0008 ;
353
353
#endif
354
354
#ifdef USE_LIBJPEG
355
- # define CODEC_JPEG 0xFFFF0007
355
+ constexpr uint32_t CODEC_JPEG = 0xFFFF0009 ;
356
356
#endif
357
357
#ifdef USE_LIBPNG
358
- # define CODEC_PNG 0xFFFF0008
358
+ constexpr uint32_t CODEC_PNG = 0xFFFF000A ;
359
359
#endif
360
360
361
361
const SValue<uint32_t > g_pExtFileTypes[] =
Original file line number Diff line number Diff line change @@ -544,22 +544,22 @@ namespace
544
544
{ nullptr , 0 },
545
545
};
546
546
547
- # define CODEC_DDS 0xFFFF0001
548
- # define CODEC_TGA 0xFFFF0002
549
- # define CODEC_HDP 0xFFFF0003
550
- # define CODEC_JXR 0xFFFF0004
551
- # define CODEC_HDR 0xFFFF0005
552
- # define CODEC_PPM 0xFFFF0006
553
- # define CODEC_PFM 0xFFFF0007
547
+ constexpr uint32_t CODEC_DDS = 0xFFFF0001 ;
548
+ constexpr uint32_t CODEC_TGA = 0xFFFF0002 ;
549
+ constexpr uint32_t CODEC_HDP = 0xFFFF0003 ;
550
+ constexpr uint32_t CODEC_JXR = 0xFFFF0004 ;
551
+ constexpr uint32_t CODEC_HDR = 0xFFFF0005 ;
552
+ constexpr uint32_t CODEC_PPM = 0xFFFF0006 ;
553
+ constexpr uint32_t CODEC_PFM = 0xFFFF0007 ;
554
554
555
555
#ifdef USE_OPENEXR
556
- # define CODEC_EXR 0xFFFF0008
556
+ constexpr uint32_t CODEC_EXR = 0xFFFF0008 ;
557
557
#endif
558
558
#ifdef USE_LIBJPEG
559
- # define CODEC_JPEG 0xFFFF0009
559
+ constexpr uint32_t CODEC_JPEG = 0xFFFF0009 ;
560
560
#endif
561
561
#ifdef USE_LIBPNG
562
- # define CODEC_PNG 0xFFFF000A
562
+ constexpr uint32_t CODEC_PNG = 0xFFFF000A ;
563
563
#endif
564
564
565
565
const SValue<uint32_t > g_pSaveFileTypes[] = // valid formats to write to
Original file line number Diff line number Diff line change @@ -379,18 +379,18 @@ namespace
379
379
{ nullptr , TEX_FILTER_DEFAULT }
380
380
};
381
381
382
- # define CODEC_DDS 0xFFFF0001
383
- # define CODEC_TGA 0xFFFF0002
384
- # define CODEC_HDR 0xFFFF0005
382
+ constexpr uint32_t CODEC_DDS = 0xFFFF0001 ;
383
+ constexpr uint32_t CODEC_TGA = 0xFFFF0002 ;
384
+ constexpr uint32_t CODEC_HDR = 0xFFFF0005 ;
385
385
386
386
#ifdef USE_OPENEXR
387
- # define CODEC_EXR 0xFFFF0006
387
+ constexpr uint32_t CODEC_EXR = 0xFFFF0008 ;
388
388
#endif
389
389
#ifdef USE_LIBJPEG
390
- # define CODEC_JPEG 0xFFFF0007
390
+ constexpr uint32_t CODEC_JPEG = 0xFFFF0009 ;
391
391
#endif
392
392
#ifdef USE_LIBPNG
393
- # define CODEC_PNG 0xFFFF0008
393
+ constexpr uint32_t CODEC_PNG = 0xFFFF000A ;
394
394
#endif
395
395
396
396
const SValue<uint32_t > g_pDumpFileTypes[] =
@@ -1388,7 +1388,7 @@ namespace
1388
1388
// --------------------------------------------------------------------------------------
1389
1389
#define SIGN_EXTEND (x,nb ) ((((x)&(1 <<((nb)-1 )))?((~0 )^((1 <<(nb))-1 )):0 )|(x))
1390
1390
1391
- # define NUM_PIXELS_PER_BLOCK 16
1391
+ constexpr size_t NUM_PIXELS_PER_BLOCK = 16 ;
1392
1392
1393
1393
void Print565 (uint16_t rgb)
1394
1394
{
You can’t perform that action at this time.
0 commit comments