More noexcept annotation

This commit is contained in:
Chuck Walbourn
2019-12-13 00:01:17 -08:00
parent 79020d0f1e
commit 316f65649b
27 changed files with 428 additions and 426 deletions

View File

@@ -154,7 +154,7 @@ namespace
// FourCC CTX1 (Xbox 360 only)
// FourCC EAR, EARG, ET2, ET2A (Ericsson Texture Compression)
DXGI_FORMAT GetDXGIFormat(const DDS_HEADER& hdr, const DDS_PIXELFORMAT& ddpf, DWORD flags, _Inout_ DWORD& convFlags)
DXGI_FORMAT GetDXGIFormat(const DDS_HEADER& hdr, const DDS_PIXELFORMAT& ddpf, DWORD flags, _Inout_ DWORD& convFlags) noexcept
{
uint32_t ddpfFlags = ddpf.flags;
if (hdr.reserved1[9] == MAKEFOURCC('N', 'V', 'T', 'T'))
@@ -272,7 +272,7 @@ namespace
size_t size,
DWORD flags,
_Out_ TexMetadata& metadata,
_Inout_ DWORD& convFlags)
_Inout_ DWORD& convFlags) noexcept
{
if (!pSource)
return E_INVALIDARG;
@@ -536,7 +536,7 @@ HRESULT DirectX::_EncodeDDSHeader(
DWORD flags,
void* pDestination,
size_t maxsize,
size_t& required)
size_t& required) noexcept
{
if (!IsValid(metadata.format))
return E_INVALIDARG;
@@ -789,7 +789,7 @@ namespace
TEXP_LEGACY_A8L8
};
inline TEXP_LEGACY_FORMAT _FindLegacyFormat(DWORD flags)
inline TEXP_LEGACY_FORMAT _FindLegacyFormat(DWORD flags) noexcept
{
TEXP_LEGACY_FORMAT lformat = TEXP_LEGACY_UNKNOWN;
@@ -826,7 +826,7 @@ namespace
size_t inSize,
_In_ TEXP_LEGACY_FORMAT inFormat,
_In_reads_opt_(256) const uint32_t* pal8,
_In_ DWORD flags)
_In_ DWORD flags) noexcept
{
assert(pDestination && outSize > 0);
assert(pSource && inSize > 0);
@@ -1134,7 +1134,7 @@ namespace
_In_ DWORD cpFlags,
_In_ DWORD convFlags,
_In_reads_opt_(256) const uint32_t *pal8,
_In_ const ScratchImage& image)
_In_ const ScratchImage& image) noexcept
{
assert(pPixels);
assert(image.GetPixels());
@@ -1402,7 +1402,7 @@ namespace
return S_OK;
}
HRESULT CopyImageInPlace(DWORD convFlags, _In_ const ScratchImage& image)
HRESULT CopyImageInPlace(DWORD convFlags, _In_ const ScratchImage& image) noexcept
{
if (!image.GetPixels())
return E_FAIL;
@@ -1462,7 +1462,7 @@ HRESULT DirectX::GetMetadataFromDDSMemory(
const void* pSource,
size_t size,
DWORD flags,
TexMetadata& metadata)
TexMetadata& metadata) noexcept
{
if (!pSource || size == 0)
return E_INVALIDARG;
@@ -1475,7 +1475,7 @@ _Use_decl_annotations_
HRESULT DirectX::GetMetadataFromDDSFile(
const wchar_t* szFile,
DWORD flags,
TexMetadata& metadata)
TexMetadata& metadata) noexcept
{
if (!szFile)
return E_INVALIDARG;
@@ -1534,7 +1534,7 @@ HRESULT DirectX::LoadFromDDSMemory(
size_t size,
DWORD flags,
TexMetadata* metadata,
ScratchImage& image)
ScratchImage& image) noexcept
{
if (!pSource || size == 0)
return E_INVALIDARG;
@@ -1606,7 +1606,7 @@ HRESULT DirectX::LoadFromDDSFile(
const wchar_t* szFile,
DWORD flags,
TexMetadata* metadata,
ScratchImage& image)
ScratchImage& image) noexcept
{
if (!szFile)
return E_INVALIDARG;
@@ -1796,7 +1796,7 @@ HRESULT DirectX::SaveToDDSMemory(
size_t nimages,
const TexMetadata& metadata,
DWORD flags,
Blob& blob)
Blob& blob) noexcept
{
if (!images || (nimages == 0))
return E_INVALIDARG;
@@ -2024,7 +2024,7 @@ HRESULT DirectX::SaveToDDSFile(
size_t nimages,
const TexMetadata& metadata,
DWORD flags,
const wchar_t* szFile)
const wchar_t* szFile) noexcept
{
if (!szFile)
return E_INVALIDARG;