From af675e3c3a1eabc9b701ecba49976d273d624233 Mon Sep 17 00:00:00 2001 From: walbourn_cp Date: Fri, 28 Jun 2013 22:43:39 -0700 Subject: [PATCH] DirectXTex: WinRT usage problematic, sticking with CS on HGLBOAL --- DirectXTex/DirectXTexWIC.cpp | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/DirectXTex/DirectXTexWIC.cpp b/DirectXTex/DirectXTexWIC.cpp index ff9ff0c..fc3caec 100644 --- a/DirectXTex/DirectXTexWIC.cpp +++ b/DirectXTex/DirectXTexWIC.cpp @@ -15,11 +15,6 @@ #include "directxtexp.h" -#ifdef __cplusplus_winrt -#include -#pragma comment(lib,"shcore.lib") -#endif - //------------------------------------------------------------------------------------- // WIC Pixel Format nearest conversion table //------------------------------------------------------------------------------------- @@ -923,12 +918,7 @@ HRESULT SaveToWICMemory( const Image& image, DWORD flags, REFGUID containerForma blob.Release(); ScopedObject stream; -#ifdef __cplusplus_winrt - auto randomAccessStream = ref new Windows::Storage::Streams::InMemoryRandomAccessStream(); - HRESULT hr = CreateStreamOverRandomAccessStream( randomAccessStream, __uuidof(IStream), reinterpret_cast( &stream ) ); -#else HRESULT hr = CreateStreamOnHGlobal( 0, TRUE, &stream ); -#endif if ( FAILED(hr) ) return hr; @@ -975,12 +965,7 @@ HRESULT SaveToWICMemory( const Image* images, size_t nimages, DWORD flags, REFGU blob.Release(); ScopedObject stream; -#ifdef __cplusplus_winrt - auto randomAccessStream = ref new Windows::Storage::Streams::InMemoryRandomAccessStream(); - HRESULT hr = CreateStreamOverRandomAccessStream( randomAccessStream, __uuidof(IStream), reinterpret_cast( &stream ) ); -#else HRESULT hr = CreateStreamOnHGlobal( 0, TRUE, &stream ); -#endif if ( FAILED(hr) ) return hr;