mirror of
https://github.com/microsoft/DirectXTex.git
synced 2025-07-13 21:50:13 +02:00
DirectXTex: minor 'return null on failure' fix for CreateTexture/CreateSRV
This commit is contained in:
parent
32b06b3e5c
commit
27c91d3da7
@ -358,6 +358,8 @@ HRESULT CreateTextureEx( ID3D11Device* pDevice, const Image* srcImages, size_t n
|
||||
if ( !pDevice || !srcImages || !nimages || !ppResource )
|
||||
return E_INVALIDARG;
|
||||
|
||||
*ppResource = nullptr;
|
||||
|
||||
if ( !metadata.mipLevels || !metadata.arraySize )
|
||||
return E_INVALIDARG;
|
||||
|
||||
@ -556,6 +558,8 @@ HRESULT CreateShaderResourceViewEx( ID3D11Device* pDevice, const Image* srcImage
|
||||
if ( !ppSRV )
|
||||
return E_INVALIDARG;
|
||||
|
||||
*ppSRV = nullptr;
|
||||
|
||||
ScopedObject<ID3D11Resource> resource;
|
||||
HRESULT hr = CreateTextureEx( pDevice, srcImages, nimages, metadata,
|
||||
usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
|
||||
|
Loading…
x
Reference in New Issue
Block a user