@@ -179,22 +179,17 @@ namespace
179
179
{ GUID_WICPixelFormat40bppCMYKAlpha, GUID_WICPixelFormat32bppRGBA }, // DXGI_FORMAT_R8G8B8A8_UNORM
180
180
{ GUID_WICPixelFormat80bppCMYKAlpha, GUID_WICPixelFormat64bppRGBA }, // DXGI_FORMAT_R16G16B16A16_UNORM
181
181
182
- #if (_WIN32_WINNT >= _WIN32_WINNT_WIN8) || defined(_WIN7_PLATFORM_UPDATE)
183
182
{ GUID_WICPixelFormat32bppRGB, GUID_WICPixelFormat32bppRGBA }, // DXGI_FORMAT_R8G8B8A8_UNORM
184
183
{ GUID_WICPixelFormat64bppRGB, GUID_WICPixelFormat64bppRGBA }, // DXGI_FORMAT_R16G16B16A16_UNORM
185
184
{ GUID_WICPixelFormat64bppPRGBAHalf, GUID_WICPixelFormat64bppRGBAHalf }, // DXGI_FORMAT_R16G16B16A16_FLOAT
186
- #endif
187
185
188
186
// We don't support n-channel formats
189
187
};
190
188
191
- #if (_WIN32_WINNT >= _WIN32_WINNT_WIN8) || defined(_WIN7_PLATFORM_UPDATE)
192
189
bool g_WIC2 = false ;
193
- #endif
194
190
195
191
BOOL WINAPI InitializeWICFactory (PINIT_ONCE, PVOID, PVOID *ifactory) noexcept
196
192
{
197
- #if (_WIN32_WINNT >= _WIN32_WINNT_WIN8) || defined(_WIN7_PLATFORM_UPDATE)
198
193
HRESULT hr = CoCreateInstance (
199
194
CLSID_WICImagingFactory2,
200
195
nullptr ,
@@ -220,14 +215,6 @@ namespace
220
215
);
221
216
return SUCCEEDED (hr) ? TRUE : FALSE ;
222
217
}
223
- #else
224
- return SUCCEEDED (CoCreateInstance (
225
- CLSID_WICImagingFactory,
226
- nullptr ,
227
- CLSCTX_INPROC_SERVER,
228
- __uuidof (IWICImagingFactory),
229
- ifactory)) ? TRUE : FALSE ;
230
- #endif
231
218
}
232
219
233
220
IWICImagingFactory* GetWIC () noexcept
@@ -256,13 +243,11 @@ namespace
256
243
return g_WICFormats[i].format ;
257
244
}
258
245
259
- #if (_WIN32_WINNT >= _WIN32_WINNT_WIN8) || defined(_WIN7_PLATFORM_UPDATE)
260
246
if (g_WIC2)
261
247
{
262
248
if (memcmp (&GUID_WICPixelFormat96bppRGBFloat, &guid, sizeof (GUID)) == 0 )
263
249
return DXGI_FORMAT_R32G32B32_FLOAT;
264
250
}
265
- #endif
266
251
267
252
return DXGI_FORMAT_UNKNOWN;
268
253
}
@@ -468,15 +453,13 @@ namespace
468
453
{
469
454
if (memcmp (&GUID_WICPixelFormat96bppRGBFixedPoint, &pixelFormat, sizeof (WICPixelFormatGUID)) == 0 )
470
455
{
471
- #if (_WIN32_WINNT >= _WIN32_WINNT_WIN8) || defined(_WIN7_PLATFORM_UPDATE)
472
456
if (g_WIC2)
473
457
{
474
458
memcpy_s (&convertGUID, sizeof (WICPixelFormatGUID), &GUID_WICPixelFormat96bppRGBFloat, sizeof (GUID));
475
459
format = DXGI_FORMAT_R32G32B32_FLOAT;
476
460
bpp = 96 ;
477
461
}
478
462
else
479
- #endif
480
463
{
481
464
memcpy_s (&convertGUID, sizeof (WICPixelFormatGUID), &GUID_WICPixelFormat128bppRGBAFloat, sizeof (GUID));
482
465
format = DXGI_FORMAT_R32G32B32A32_FLOAT;
@@ -507,7 +490,6 @@ namespace
507
490
bpp = WICBitsPerPixel (pixelFormat);
508
491
}
509
492
510
- #if (_WIN32_WINNT >= _WIN32_WINNT_WIN8) || defined(_WIN7_PLATFORM_UPDATE)
511
493
if ((format == DXGI_FORMAT_R32G32B32_FLOAT) && d3dContext && textureView)
512
494
{
513
495
// Special case test for optional device support for autogen mipchains for R32G32B32_FLOAT
@@ -521,7 +503,6 @@ namespace
521
503
bpp = 128 ;
522
504
}
523
505
}
524
- #endif
525
506
526
507
if (loadFlags & WIC_LOADER_FORCE_RGBA32)
527
508
{
0 commit comments