Fonctions de conversion de format (référence HLSL)

La section contient les fonctions de conversion de format utilisées dans les nuanceurs de calcul et de pixels.

L’en-tête D3DX_DXGIFormatConvert. inl est fourni dans le SDK DirectX hérité et s’appuyait sur XNAMath pour la prise en charge de C++. il est également inclus dans le package de NuGet Microsoft. DXSDK. D3DX . La dernière version utilise DirectXMath pour la prise en charge de C++, et toutes les fonctions sont définies dans l’espace de noms DirectX C++.

Fonctions de convertisseur

DXGI _ format _ R10G10B10A2 _ UNORM

D3DX _ R10G10B10A2 _ UNORM _ vers _ float4
D3DX _ float4 _ vers _ R10G10B10A2 _ UNORM

DXGI _ format _ R10G10B10A2 _ uint

D3DX _ R10G10B10A2 _ uint _ vers _ UINT4
D3DX _ UINT4 _ vers _ R10G10B10A2 _ uint

DXGI _ format _ R8G8B8A8 _ UNORM :

D3DX _ R8G8B8A8 _ UNORM _ vers _ float4
D3DX _ float4 _ vers _ R8G8B8A8 _ UNORM

DXGI _ format _ R8G8B8A8 _ UNORM _ sRVB

D3DX _ R8G8B8A8 _ UNORM _ sRVB _ à _ float4 _ inexact
D3DX _ R8G8B8A8 _ UNORM _ sRVB _ en _ float4
D3DX _ float4 _ vers _ R8G8B8A8 _ UNORM _ sRVB

DXGI _ format _ R8G8B8A8 _ uint

D3DX _ R8G8B8A8 _ uint _ vers _ UINT4
D3DX _ UINT4 _ vers _ R8G8B8A8 _ uint

_Format dxgi _ R8G8B8A8 _ ronfler

D3DX _ R8G8B8A8 _ ronfler _ à _ float4
D3DX _ float4 _ à _ R8G8B8A8 _ ronfler

_Format dxgi _ R8G8B8A8 _ Saint-

D3DX _ R8G8B8A8 _ Saint _ _ INT4
D3DX _ INT4 _ à _ R8G8B8A8 _ Saint

DXGI _ format _ B8G8R8A8 _ UNORM

D3DX _ B8G8R8A8 _ UNORM _ vers _ float4
D3DX _ float4 _ vers _ B8G8R8A8 _ UNORM

DXGI _ format _ B8G8R8A8 _ UNORM _ sRVB

D3DX _ B8G8R8A8 _ UNORM _ sRVB _ à _ float4 _ inexact
D3DX _ B8G8R8A8 _ UNORM _ sRVB _ en _ float4
D3DX _ float4 _ vers _ R8G8B8A8 _ UNORM _ sRVB

DXGI _ format _ B8G8R8X8 _ UNORM

D3DX _ B8G8R8X8 _ UNORM _ vers _ FLOAT3
D3DX _ FLOAT3 _ vers _ B8G8R8X8 _ UNORM

DXGI _ format _ B8G8R8X8 _ UNORM _ sRVB

D3DX _ B8G8R8X8 _ UNORM _ sRVB _ à _ FLOAT3 _ inexact
D3DX _ B8G8R8X8 _ UNORM _ sRVB _ en _ FLOAT3
D3DX _ FLOAT3 _ vers _ B8G8R8X8 _ UNORM _ sRVB

DXGI _ format _ R16G16 _ float

D3DX _ R16G16 _ float _ vers _ FLOAT2
D3DX _ FLOAT2 _ vers _ R16G16 _ float

DXGI _ format _ R16G16 _ UNORM

D3DX _ R16G16 _ UNORM _ vers _ FLOAT2
D3DX _ FLOAT2 _ vers _ R16G16 _ UNORM

DXGI _ format _ R16G16 _ uint

D3DX _ R16G16 _ uint _ vers _ UINT2
D3DX _ UINT2 _ vers _ R16G16 _ uint

_Format dxgi _ R16G16 _ ronfler

D3DX _ R16G16 _ ronfler _ à _ FLOAT2
D3DX _ FLOAT2 _ à _ R16G16 _ ronfler

_Format dxgi _ R16G16 _ Saint-

D3DX _ R16G16 _ Saint _ _ Int2
D3DX _ Int2 _ à _ R16G16 _ Saint

Référence de conversion de format inline

Décompresser et compresser le _ format DXGI pour la modification des images In-Place