RetroArch
Classes | Macros | Typedefs | Functions | Variables
d3dx_dxgiformatconvert.inl File Reference
#include <float.h>
#include <xnamath.h>
Include dependency graph for d3dx_dxgiformatconvert.inl:

Classes

struct  _XMINT2
 
struct  _XMUINT2
 
struct  _XMINT4
 
struct  _XMUINT4
 

Macros

#define __D3DX_DXGI_FORMAT_CONVERT_INL___
 
#define hlsl_precise
 

Typedefs

typedef struct _XMINT2 XMINT2
 
typedef struct _XMUINT2 XMUINT2
 
typedef struct _XMINT4 XMINT4
 
typedef struct _XMUINT4 XMUINT4
 

Functions

D3DX11INLINE FLOAT D3DX_Saturate_FLOAT (FLOAT _V)
 
D3DX11INLINE bool D3DX_IsNan (FLOAT _V)
 
D3DX11INLINE FLOAT D3DX_Truncate_FLOAT (FLOAT _V)
 
D3DX11INLINE FLOAT D3DX_SRGB_to_FLOAT_inexact (hlsl_precise FLOAT val)
 
D3DX11INLINE FLOAT D3DX_SRGB_to_FLOAT (UINT val)
 
D3DX11INLINE FLOAT D3DX_FLOAT_to_SRGB (hlsl_precise FLOAT val)
 
D3DX11INLINE FLOAT D3DX_SaturateSigned_FLOAT (FLOAT _V)
 
D3DX11INLINE UINT D3DX_FLOAT_to_UINT (FLOAT _V, FLOAT _Scale)
 
D3DX11INLINE FLOAT D3DX_INT_to_FLOAT (INT _V, FLOAT _Scale)
 
D3DX11INLINE INT D3DX_FLOAT_to_INT (FLOAT _V, FLOAT _Scale)
 
D3DX11INLINE XMFLOAT4 D3DX_R10G10B10A2_UNORM_to_FLOAT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT4_to_R10G10B10A2_UNORM (hlsl_precise XMFLOAT4 unpackedInput)
 
D3DX11INLINE XMUINT4 D3DX_R10G10B10A2_UINT_to_UINT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_UINT4_to_R10G10B10A2_UINT (XMUINT4 unpackedInput)
 
D3DX11INLINE XMFLOAT4 D3DX_R8G8B8A8_UNORM_to_FLOAT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT4_to_R8G8B8A8_UNORM (hlsl_precise XMFLOAT4 unpackedInput)
 
D3DX11INLINE XMFLOAT4 D3DX_R8G8B8A8_UNORM_SRGB_to_FLOAT4_inexact (UINT packedInput)
 
D3DX11INLINE XMFLOAT4 D3DX_R8G8B8A8_UNORM_SRGB_to_FLOAT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT4_to_R8G8B8A8_UNORM_SRGB (hlsl_precise XMFLOAT4 unpackedInput)
 
D3DX11INLINE XMUINT4 D3DX_R8G8B8A8_UINT_to_UINT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_UINT4_to_R8G8B8A8_UINT (XMUINT4 unpackedInput)
 
D3DX11INLINE XMFLOAT4 D3DX_R8G8B8A8_SNORM_to_FLOAT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT4_to_R8G8B8A8_SNORM (hlsl_precise XMFLOAT4 unpackedInput)
 
D3DX11INLINE XMINT4 D3DX_R8G8B8A8_SINT_to_INT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_INT4_to_R8G8B8A8_SINT (XMINT4 unpackedInput)
 
D3DX11INLINE XMFLOAT4 D3DX_B8G8R8A8_UNORM_to_FLOAT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT4_to_B8G8R8A8_UNORM (hlsl_precise XMFLOAT4 unpackedInput)
 
D3DX11INLINE XMFLOAT4 D3DX_B8G8R8A8_UNORM_SRGB_to_FLOAT4_inexact (UINT packedInput)
 
D3DX11INLINE XMFLOAT4 D3DX_B8G8R8A8_UNORM_SRGB_to_FLOAT4 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT4_to_B8G8R8A8_UNORM_SRGB (hlsl_precise XMFLOAT4 unpackedInput)
 
D3DX11INLINE XMFLOAT3 D3DX_B8G8R8X8_UNORM_to_FLOAT3 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT3_to_B8G8R8X8_UNORM (hlsl_precise XMFLOAT3 unpackedInput)
 
D3DX11INLINE XMFLOAT3 D3DX_B8G8R8X8_UNORM_SRGB_to_FLOAT3_inexact (UINT packedInput)
 
D3DX11INLINE XMFLOAT3 D3DX_B8G8R8X8_UNORM_SRGB_to_FLOAT3 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT3_to_B8G8R8X8_UNORM_SRGB (hlsl_precise XMFLOAT3 unpackedInput)
 
D3DX11INLINE XMFLOAT2 D3DX_R16G16_UNORM_to_FLOAT2 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT2_to_R16G16_UNORM (hlsl_precise XMFLOAT2 unpackedInput)
 
D3DX11INLINE XMUINT2 D3DX_R16G16_UINT_to_UINT2 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_UINT2_to_R16G16_UINT (XMUINT2 unpackedInput)
 
D3DX11INLINE XMFLOAT2 D3DX_R16G16_SNORM_to_FLOAT2 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_FLOAT2_to_R16G16_SNORM (hlsl_precise XMFLOAT2 unpackedInput)
 
D3DX11INLINE XMINT2 D3DX_R16G16_SINT_to_INT2 (UINT packedInput)
 
D3DX11INLINE UINT D3DX_INT2_to_R16G16_SINT (XMINT2 unpackedInput)
 

Variables

static const UINT D3DX_SRGBTable []
 

Macro Definition Documentation

◆ __D3DX_DXGI_FORMAT_CONVERT_INL___

#define __D3DX_DXGI_FORMAT_CONVERT_INL___

◆ hlsl_precise

#define hlsl_precise

Typedef Documentation

◆ XMINT2

typedef struct _XMINT2 XMINT2

◆ XMINT4

typedef struct _XMINT4 XMINT4

◆ XMUINT2

typedef struct _XMUINT2 XMUINT2

◆ XMUINT4

typedef struct _XMUINT4 XMUINT4

Function Documentation

◆ D3DX_B8G8R8A8_UNORM_SRGB_to_FLOAT4()

D3DX11INLINE XMFLOAT4 D3DX_B8G8R8A8_UNORM_SRGB_to_FLOAT4 ( UINT  packedInput)
Here is the call graph for this function:

◆ D3DX_B8G8R8A8_UNORM_SRGB_to_FLOAT4_inexact()

D3DX11INLINE XMFLOAT4 D3DX_B8G8R8A8_UNORM_SRGB_to_FLOAT4_inexact ( UINT  packedInput)
Here is the call graph for this function:

◆ D3DX_B8G8R8A8_UNORM_to_FLOAT4()

D3DX11INLINE XMFLOAT4 D3DX_B8G8R8A8_UNORM_to_FLOAT4 ( UINT  packedInput)

◆ D3DX_B8G8R8X8_UNORM_SRGB_to_FLOAT3()

D3DX11INLINE XMFLOAT3 D3DX_B8G8R8X8_UNORM_SRGB_to_FLOAT3 ( UINT  packedInput)
Here is the call graph for this function:

◆ D3DX_B8G8R8X8_UNORM_SRGB_to_FLOAT3_inexact()

D3DX11INLINE XMFLOAT3 D3DX_B8G8R8X8_UNORM_SRGB_to_FLOAT3_inexact ( UINT  packedInput)
Here is the call graph for this function:

◆ D3DX_B8G8R8X8_UNORM_to_FLOAT3()

D3DX11INLINE XMFLOAT3 D3DX_B8G8R8X8_UNORM_to_FLOAT3 ( UINT  packedInput)

◆ D3DX_FLOAT2_to_R16G16_SNORM()

D3DX11INLINE UINT D3DX_FLOAT2_to_R16G16_SNORM ( hlsl_precise XMFLOAT2  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT2_to_R16G16_UNORM()

D3DX11INLINE UINT D3DX_FLOAT2_to_R16G16_UNORM ( hlsl_precise XMFLOAT2  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT3_to_B8G8R8X8_UNORM()

D3DX11INLINE UINT D3DX_FLOAT3_to_B8G8R8X8_UNORM ( hlsl_precise XMFLOAT3  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT3_to_B8G8R8X8_UNORM_SRGB()

D3DX11INLINE UINT D3DX_FLOAT3_to_B8G8R8X8_UNORM_SRGB ( hlsl_precise XMFLOAT3  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT4_to_B8G8R8A8_UNORM()

D3DX11INLINE UINT D3DX_FLOAT4_to_B8G8R8A8_UNORM ( hlsl_precise XMFLOAT4  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT4_to_B8G8R8A8_UNORM_SRGB()

D3DX11INLINE UINT D3DX_FLOAT4_to_B8G8R8A8_UNORM_SRGB ( hlsl_precise XMFLOAT4  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT4_to_R10G10B10A2_UNORM()

D3DX11INLINE UINT D3DX_FLOAT4_to_R10G10B10A2_UNORM ( hlsl_precise XMFLOAT4  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT4_to_R8G8B8A8_SNORM()

D3DX11INLINE UINT D3DX_FLOAT4_to_R8G8B8A8_SNORM ( hlsl_precise XMFLOAT4  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT4_to_R8G8B8A8_UNORM()

D3DX11INLINE UINT D3DX_FLOAT4_to_R8G8B8A8_UNORM ( hlsl_precise XMFLOAT4  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT4_to_R8G8B8A8_UNORM_SRGB()

D3DX11INLINE UINT D3DX_FLOAT4_to_R8G8B8A8_UNORM_SRGB ( hlsl_precise XMFLOAT4  unpackedInput)
Here is the call graph for this function:

◆ D3DX_FLOAT_to_INT()

D3DX11INLINE INT D3DX_FLOAT_to_INT ( FLOAT  _V,
FLOAT  _Scale 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ D3DX_FLOAT_to_SRGB()

D3DX11INLINE FLOAT D3DX_FLOAT_to_SRGB ( hlsl_precise FLOAT  val)
Here is the caller graph for this function:

◆ D3DX_FLOAT_to_UINT()

D3DX11INLINE UINT D3DX_FLOAT_to_UINT ( FLOAT  _V,
FLOAT  _Scale 
)
Here is the caller graph for this function:

◆ D3DX_INT2_to_R16G16_SINT()

D3DX11INLINE UINT D3DX_INT2_to_R16G16_SINT ( XMINT2  unpackedInput)

◆ D3DX_INT4_to_R8G8B8A8_SINT()

D3DX11INLINE UINT D3DX_INT4_to_R8G8B8A8_SINT ( XMINT4  unpackedInput)

◆ D3DX_INT_to_FLOAT()

D3DX11INLINE FLOAT D3DX_INT_to_FLOAT ( INT  _V,
FLOAT  _Scale 
)
Here is the caller graph for this function:

◆ D3DX_IsNan()

D3DX11INLINE bool D3DX_IsNan ( FLOAT  _V)
Here is the caller graph for this function:

◆ D3DX_R10G10B10A2_UINT_to_UINT4()

D3DX11INLINE XMUINT4 D3DX_R10G10B10A2_UINT_to_UINT4 ( UINT  packedInput)

◆ D3DX_R10G10B10A2_UNORM_to_FLOAT4()

D3DX11INLINE XMFLOAT4 D3DX_R10G10B10A2_UNORM_to_FLOAT4 ( UINT  packedInput)

◆ D3DX_R16G16_SINT_to_INT2()

D3DX11INLINE XMINT2 D3DX_R16G16_SINT_to_INT2 ( UINT  packedInput)

◆ D3DX_R16G16_SNORM_to_FLOAT2()

D3DX11INLINE XMFLOAT2 D3DX_R16G16_SNORM_to_FLOAT2 ( UINT  packedInput)
Here is the call graph for this function:

◆ D3DX_R16G16_UINT_to_UINT2()

D3DX11INLINE XMUINT2 D3DX_R16G16_UINT_to_UINT2 ( UINT  packedInput)

◆ D3DX_R16G16_UNORM_to_FLOAT2()

D3DX11INLINE XMFLOAT2 D3DX_R16G16_UNORM_to_FLOAT2 ( UINT  packedInput)

◆ D3DX_R8G8B8A8_SINT_to_INT4()

D3DX11INLINE XMINT4 D3DX_R8G8B8A8_SINT_to_INT4 ( UINT  packedInput)

◆ D3DX_R8G8B8A8_SNORM_to_FLOAT4()

D3DX11INLINE XMFLOAT4 D3DX_R8G8B8A8_SNORM_to_FLOAT4 ( UINT  packedInput)
Here is the call graph for this function:

◆ D3DX_R8G8B8A8_UINT_to_UINT4()

D3DX11INLINE XMUINT4 D3DX_R8G8B8A8_UINT_to_UINT4 ( UINT  packedInput)

◆ D3DX_R8G8B8A8_UNORM_SRGB_to_FLOAT4()

D3DX11INLINE XMFLOAT4 D3DX_R8G8B8A8_UNORM_SRGB_to_FLOAT4 ( UINT  packedInput)
Here is the call graph for this function:

◆ D3DX_R8G8B8A8_UNORM_SRGB_to_FLOAT4_inexact()

D3DX11INLINE XMFLOAT4 D3DX_R8G8B8A8_UNORM_SRGB_to_FLOAT4_inexact ( UINT  packedInput)
Here is the call graph for this function:

◆ D3DX_R8G8B8A8_UNORM_to_FLOAT4()

D3DX11INLINE XMFLOAT4 D3DX_R8G8B8A8_UNORM_to_FLOAT4 ( UINT  packedInput)

◆ D3DX_Saturate_FLOAT()

D3DX11INLINE FLOAT D3DX_Saturate_FLOAT ( FLOAT  _V)
Here is the caller graph for this function:

◆ D3DX_SaturateSigned_FLOAT()

D3DX11INLINE FLOAT D3DX_SaturateSigned_FLOAT ( FLOAT  _V)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ D3DX_SRGB_to_FLOAT()

D3DX11INLINE FLOAT D3DX_SRGB_to_FLOAT ( UINT  val)
Here is the caller graph for this function:

◆ D3DX_SRGB_to_FLOAT_inexact()

D3DX11INLINE FLOAT D3DX_SRGB_to_FLOAT_inexact ( hlsl_precise FLOAT  val)
Here is the caller graph for this function:

◆ D3DX_Truncate_FLOAT()

D3DX11INLINE FLOAT D3DX_Truncate_FLOAT ( FLOAT  _V)
Here is the caller graph for this function:

◆ D3DX_UINT2_to_R16G16_UINT()

D3DX11INLINE UINT D3DX_UINT2_to_R16G16_UINT ( XMUINT2  unpackedInput)

◆ D3DX_UINT4_to_R10G10B10A2_UINT()

D3DX11INLINE UINT D3DX_UINT4_to_R10G10B10A2_UINT ( XMUINT4  unpackedInput)

◆ D3DX_UINT4_to_R8G8B8A8_UINT()

D3DX11INLINE UINT D3DX_UINT4_to_R8G8B8A8_UINT ( XMUINT4  unpackedInput)

Variable Documentation

◆ D3DX_SRGBTable

const UINT D3DX_SRGBTable[]
static