Quake II RTX doxygen  1.0 dev
dds.h File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

struct  DDS_PIXELFORMAT
 
struct  DDS_HEADER
 
struct  DDS_HEADER_DXT10
 

Macros

#define MAKEFOURCC(ch0, ch1, ch2, ch3)   ((uint32_t)(ch0) | ((uint32_t)(ch1) << 8) | ((uint32_t)(ch2) << 16) | ((uint32_t)(ch3) << 24))
 
#define DDS_FOURCC   0x00000004
 
#define DDS_RGB   0x00000040
 
#define DDS_RGBA   0x00000041
 
#define DDS_LUMINANCE   0x00020000
 
#define DDS_LUMINANCEA   0x00020001
 
#define DDS_ALPHAPIXELS   0x00000001
 
#define DDS_ALPHA   0x00000002
 
#define DDS_PAL8   0x00000020
 
#define DDS_PAL8A   0x00000021
 
#define DDS_BUMPDUDV   0x00080000
 
#define DDS_HEADER_FLAGS_TEXTURE   0x00001007
 
#define DDS_HEADER_FLAGS_MIPMAP   0x00020000
 
#define DDS_HEADER_FLAGS_VOLUME   0x00800000
 
#define DDS_HEADER_FLAGS_PITCH   0x00000008
 
#define DDS_HEADER_FLAGS_LINEARSIZE   0x00080000
 
#define DDS_HEIGHT   0x00000002
 
#define DDS_WIDTH   0x00000004
 
#define DDS_SURFACE_FLAGS_TEXTURE   0x00001000
 
#define DDS_SURFACE_FLAGS_MIPMAP   0x00400008
 
#define DDS_SURFACE_FLAGS_CUBEMAP   0x00000008
 
#define DDS_CUBEMAP_POSITIVEX   0x00000600
 
#define DDS_CUBEMAP_NEGATIVEX   0x00000a00
 
#define DDS_CUBEMAP_POSITIVEY   0x00001200
 
#define DDS_CUBEMAP_NEGATIVEY   0x00002200
 
#define DDS_CUBEMAP_POSITIVEZ   0x00004200
 
#define DDS_CUBEMAP_NEGATIVEZ   0x00008200
 
#define DDS_CUBEMAP_ALLFACES
 
#define DDS_CUBEMAP   0x00000200
 
#define DDS_FLAGS_VOLUME   0x00200000
 
#define DDS_MAGIC   0x20534444
 

Typedefs

typedef enum DXGI_FORMAT DXGI_FORMAT
 

Enumerations

enum  DXGI_FORMAT {
  DXGI_FORMAT_UNKNOWN = 0, DXGI_FORMAT_R32G32B32A32_TYPELESS = 1, DXGI_FORMAT_R32G32B32A32_FLOAT = 2, DXGI_FORMAT_R32G32B32A32_UINT = 3,
  DXGI_FORMAT_R32G32B32A32_SINT = 4, DXGI_FORMAT_R32G32B32_TYPELESS = 5, DXGI_FORMAT_R32G32B32_FLOAT = 6, DXGI_FORMAT_R32G32B32_UINT = 7,
  DXGI_FORMAT_R32G32B32_SINT = 8, DXGI_FORMAT_R16G16B16A16_TYPELESS = 9, DXGI_FORMAT_R16G16B16A16_FLOAT = 10, DXGI_FORMAT_R16G16B16A16_UNORM = 11,
  DXGI_FORMAT_R16G16B16A16_UINT = 12, DXGI_FORMAT_R16G16B16A16_SNORM = 13, DXGI_FORMAT_R16G16B16A16_SINT = 14, DXGI_FORMAT_R32G32_TYPELESS = 15,
  DXGI_FORMAT_R32G32_FLOAT = 16, DXGI_FORMAT_R32G32_UINT = 17, DXGI_FORMAT_R32G32_SINT = 18, DXGI_FORMAT_R32G8X24_TYPELESS = 19,
  DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 20, DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 21, DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 22, DXGI_FORMAT_R10G10B10A2_TYPELESS = 23,
  DXGI_FORMAT_R10G10B10A2_UNORM = 24, DXGI_FORMAT_R10G10B10A2_UINT = 25, DXGI_FORMAT_R11G11B10_FLOAT = 26, DXGI_FORMAT_R8G8B8A8_TYPELESS = 27,
  DXGI_FORMAT_R8G8B8A8_UNORM = 28, DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29, DXGI_FORMAT_R8G8B8A8_UINT = 30, DXGI_FORMAT_R8G8B8A8_SNORM = 31,
  DXGI_FORMAT_R8G8B8A8_SINT = 32, DXGI_FORMAT_R16G16_TYPELESS = 33, DXGI_FORMAT_R16G16_FLOAT = 34, DXGI_FORMAT_R16G16_UNORM = 35,
  DXGI_FORMAT_R16G16_UINT = 36, DXGI_FORMAT_R16G16_SNORM = 37, DXGI_FORMAT_R16G16_SINT = 38, DXGI_FORMAT_R32_TYPELESS = 39,
  DXGI_FORMAT_D32_FLOAT = 40, DXGI_FORMAT_R32_FLOAT = 41, DXGI_FORMAT_R32_UINT = 42, DXGI_FORMAT_R32_SINT = 43,
  DXGI_FORMAT_R24G8_TYPELESS = 44, DXGI_FORMAT_D24_UNORM_S8_UINT = 45, DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 46, DXGI_FORMAT_X24_TYPELESS_G8_UINT = 47,
  DXGI_FORMAT_R8G8_TYPELESS = 48, DXGI_FORMAT_R8G8_UNORM = 49, DXGI_FORMAT_R8G8_UINT = 50, DXGI_FORMAT_R8G8_SNORM = 51,
  DXGI_FORMAT_R8G8_SINT = 52, DXGI_FORMAT_R16_TYPELESS = 53, DXGI_FORMAT_R16_FLOAT = 54, DXGI_FORMAT_D16_UNORM = 55,
  DXGI_FORMAT_R16_UNORM = 56, DXGI_FORMAT_R16_UINT = 57, DXGI_FORMAT_R16_SNORM = 58, DXGI_FORMAT_R16_SINT = 59,
  DXGI_FORMAT_R8_TYPELESS = 60, DXGI_FORMAT_R8_UNORM = 61, DXGI_FORMAT_R8_UINT = 62, DXGI_FORMAT_R8_SNORM = 63,
  DXGI_FORMAT_R8_SINT = 64, DXGI_FORMAT_A8_UNORM = 65, DXGI_FORMAT_R1_UNORM = 66, DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 67,
  DXGI_FORMAT_R8G8_B8G8_UNORM = 68, DXGI_FORMAT_G8R8_G8B8_UNORM = 69, DXGI_FORMAT_BC1_TYPELESS = 70, DXGI_FORMAT_BC1_UNORM = 71,
  DXGI_FORMAT_BC1_UNORM_SRGB = 72, DXGI_FORMAT_BC2_TYPELESS = 73, DXGI_FORMAT_BC2_UNORM = 74, DXGI_FORMAT_BC2_UNORM_SRGB = 75,
  DXGI_FORMAT_BC3_TYPELESS = 76, DXGI_FORMAT_BC3_UNORM = 77, DXGI_FORMAT_BC3_UNORM_SRGB = 78, DXGI_FORMAT_BC4_TYPELESS = 79,
  DXGI_FORMAT_BC4_UNORM = 80, DXGI_FORMAT_BC4_SNORM = 81, DXGI_FORMAT_BC5_TYPELESS = 82, DXGI_FORMAT_BC5_UNORM = 83,
  DXGI_FORMAT_BC5_SNORM = 84, DXGI_FORMAT_B5G6R5_UNORM = 85, DXGI_FORMAT_B5G5R5A1_UNORM = 86, DXGI_FORMAT_B8G8R8A8_UNORM = 87,
  DXGI_FORMAT_B8G8R8X8_UNORM = 88, DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89, DXGI_FORMAT_B8G8R8A8_TYPELESS = 90, DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 91,
  DXGI_FORMAT_B8G8R8X8_TYPELESS = 92, DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 93, DXGI_FORMAT_BC6H_TYPELESS = 94, DXGI_FORMAT_BC6H_UF16 = 95,
  DXGI_FORMAT_BC6H_SF16 = 96, DXGI_FORMAT_BC7_TYPELESS = 97, DXGI_FORMAT_BC7_UNORM = 98, DXGI_FORMAT_BC7_UNORM_SRGB = 99,
  DXGI_FORMAT_AYUV = 100, DXGI_FORMAT_Y410 = 101, DXGI_FORMAT_Y416 = 102, DXGI_FORMAT_NV12 = 103,
  DXGI_FORMAT_P010 = 104, DXGI_FORMAT_P016 = 105, DXGI_FORMAT_420_OPAQUE = 106, DXGI_FORMAT_YUY2 = 107,
  DXGI_FORMAT_Y210 = 108, DXGI_FORMAT_Y216 = 109, DXGI_FORMAT_NV11 = 110, DXGI_FORMAT_AI44 = 111,
  DXGI_FORMAT_IA44 = 112, DXGI_FORMAT_P8 = 113, DXGI_FORMAT_A8P8 = 114, DXGI_FORMAT_B4G4R4A4_UNORM = 115,
  DXGI_FORMAT_P208 = 130, DXGI_FORMAT_V208 = 131, DXGI_FORMAT_V408 = 132, DXGI_FORMAT_FORCE_UINT = 0xffffffff
}
 
enum  DDS_RESOURCE_DIMENSION { DDS_DIMENSION_TEXTURE1D = 2, DDS_DIMENSION_TEXTURE2D = 3, DDS_DIMENSION_TEXTURE3D = 4 }
 
enum  DDS_RESOURCE_MISC_FLAG { DDS_RESOURCE_MISC_TEXTURECUBE = 0x4L }
 
enum  DDS_MISC_FLAGS2 { DDS_MISC_FLAGS2_ALPHA_MODE_MASK = 0x7L }
 
enum  DXT10_MISC_FLAGS { D3D11_RESOURCE_MISC_TEXTURECUBE = 0x4L }
 

Macro Definition Documentation

◆ DDS_ALPHA

#define DDS_ALPHA   0x00000002

Definition at line 200 of file dds.h.

◆ DDS_ALPHAPIXELS

#define DDS_ALPHAPIXELS   0x00000001

Definition at line 199 of file dds.h.

◆ DDS_BUMPDUDV

#define DDS_BUMPDUDV   0x00080000

Definition at line 203 of file dds.h.

◆ DDS_CUBEMAP

#define DDS_CUBEMAP   0x00000200

Definition at line 229 of file dds.h.

◆ DDS_CUBEMAP_ALLFACES

#define DDS_CUBEMAP_ALLFACES
Value:
DDS_CUBEMAP_POSITIVEY | DDS_CUBEMAP_NEGATIVEY |\
DDS_CUBEMAP_POSITIVEZ | DDS_CUBEMAP_NEGATIVEZ )

Definition at line 225 of file dds.h.

◆ DDS_CUBEMAP_NEGATIVEX

#define DDS_CUBEMAP_NEGATIVEX   0x00000a00

Definition at line 219 of file dds.h.

◆ DDS_CUBEMAP_NEGATIVEY

#define DDS_CUBEMAP_NEGATIVEY   0x00002200

Definition at line 221 of file dds.h.

◆ DDS_CUBEMAP_NEGATIVEZ

#define DDS_CUBEMAP_NEGATIVEZ   0x00008200

Definition at line 223 of file dds.h.

◆ DDS_CUBEMAP_POSITIVEX

#define DDS_CUBEMAP_POSITIVEX   0x00000600

Definition at line 218 of file dds.h.

◆ DDS_CUBEMAP_POSITIVEY

#define DDS_CUBEMAP_POSITIVEY   0x00001200

Definition at line 220 of file dds.h.

◆ DDS_CUBEMAP_POSITIVEZ

#define DDS_CUBEMAP_POSITIVEZ   0x00004200

Definition at line 222 of file dds.h.

◆ DDS_FLAGS_VOLUME

#define DDS_FLAGS_VOLUME   0x00200000

Definition at line 231 of file dds.h.

◆ DDS_FOURCC

#define DDS_FOURCC   0x00000004

Definition at line 194 of file dds.h.

◆ DDS_HEADER_FLAGS_LINEARSIZE

#define DDS_HEADER_FLAGS_LINEARSIZE   0x00080000

Definition at line 209 of file dds.h.

◆ DDS_HEADER_FLAGS_MIPMAP

#define DDS_HEADER_FLAGS_MIPMAP   0x00020000

Definition at line 206 of file dds.h.

◆ DDS_HEADER_FLAGS_PITCH

#define DDS_HEADER_FLAGS_PITCH   0x00000008

Definition at line 208 of file dds.h.

◆ DDS_HEADER_FLAGS_TEXTURE

#define DDS_HEADER_FLAGS_TEXTURE   0x00001007

Definition at line 205 of file dds.h.

◆ DDS_HEADER_FLAGS_VOLUME

#define DDS_HEADER_FLAGS_VOLUME   0x00800000

Definition at line 207 of file dds.h.

◆ DDS_HEIGHT

#define DDS_HEIGHT   0x00000002

Definition at line 211 of file dds.h.

◆ DDS_LUMINANCE

#define DDS_LUMINANCE   0x00020000

Definition at line 197 of file dds.h.

◆ DDS_LUMINANCEA

#define DDS_LUMINANCEA   0x00020001

Definition at line 198 of file dds.h.

◆ DDS_MAGIC

#define DDS_MAGIC   0x20534444

Definition at line 233 of file dds.h.

◆ DDS_PAL8

#define DDS_PAL8   0x00000020

Definition at line 201 of file dds.h.

◆ DDS_PAL8A

#define DDS_PAL8A   0x00000021

Definition at line 202 of file dds.h.

◆ DDS_RGB

#define DDS_RGB   0x00000040

Definition at line 195 of file dds.h.

◆ DDS_RGBA

#define DDS_RGBA   0x00000041

Definition at line 196 of file dds.h.

◆ DDS_SURFACE_FLAGS_CUBEMAP

#define DDS_SURFACE_FLAGS_CUBEMAP   0x00000008

Definition at line 216 of file dds.h.

◆ DDS_SURFACE_FLAGS_MIPMAP

#define DDS_SURFACE_FLAGS_MIPMAP   0x00400008

Definition at line 215 of file dds.h.

◆ DDS_SURFACE_FLAGS_TEXTURE

#define DDS_SURFACE_FLAGS_TEXTURE   0x00001000

Definition at line 214 of file dds.h.

◆ DDS_WIDTH

#define DDS_WIDTH   0x00000004

Definition at line 212 of file dds.h.

◆ MAKEFOURCC

#define MAKEFOURCC (   ch0,
  ch1,
  ch2,
  ch3 
)    ((uint32_t)(ch0) | ((uint32_t)(ch1) << 8) | ((uint32_t)(ch2) << 16) | ((uint32_t)(ch3) << 24))

Definition at line 179 of file dds.h.

Typedef Documentation

◆ DXGI_FORMAT

typedef enum DXGI_FORMAT DXGI_FORMAT

Enumeration Type Documentation

◆ DDS_MISC_FLAGS2

Enumerator
DDS_MISC_FLAGS2_ALPHA_MODE_MASK 

Definition at line 249 of file dds.h.

◆ DDS_RESOURCE_DIMENSION

Enumerator
DDS_DIMENSION_TEXTURE1D 
DDS_DIMENSION_TEXTURE2D 
DDS_DIMENSION_TEXTURE3D 

Definition at line 236 of file dds.h.

◆ DDS_RESOURCE_MISC_FLAG

Enumerator
DDS_RESOURCE_MISC_TEXTURECUBE 

Definition at line 244 of file dds.h.

◆ DXGI_FORMAT

Enumerator
DXGI_FORMAT_UNKNOWN 
DXGI_FORMAT_R32G32B32A32_TYPELESS 
DXGI_FORMAT_R32G32B32A32_FLOAT 
DXGI_FORMAT_R32G32B32A32_UINT 
DXGI_FORMAT_R32G32B32A32_SINT 
DXGI_FORMAT_R32G32B32_TYPELESS 
DXGI_FORMAT_R32G32B32_FLOAT 
DXGI_FORMAT_R32G32B32_UINT 
DXGI_FORMAT_R32G32B32_SINT 
DXGI_FORMAT_R16G16B16A16_TYPELESS 
DXGI_FORMAT_R16G16B16A16_FLOAT 
DXGI_FORMAT_R16G16B16A16_UNORM 
DXGI_FORMAT_R16G16B16A16_UINT 
DXGI_FORMAT_R16G16B16A16_SNORM 
DXGI_FORMAT_R16G16B16A16_SINT 
DXGI_FORMAT_R32G32_TYPELESS 
DXGI_FORMAT_R32G32_FLOAT 
DXGI_FORMAT_R32G32_UINT 
DXGI_FORMAT_R32G32_SINT 
DXGI_FORMAT_R32G8X24_TYPELESS 
DXGI_FORMAT_D32_FLOAT_S8X24_UINT 
DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS 
DXGI_FORMAT_X32_TYPELESS_G8X24_UINT 
DXGI_FORMAT_R10G10B10A2_TYPELESS 
DXGI_FORMAT_R10G10B10A2_UNORM 
DXGI_FORMAT_R10G10B10A2_UINT 
DXGI_FORMAT_R11G11B10_FLOAT 
DXGI_FORMAT_R8G8B8A8_TYPELESS 
DXGI_FORMAT_R8G8B8A8_UNORM 
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB 
DXGI_FORMAT_R8G8B8A8_UINT 
DXGI_FORMAT_R8G8B8A8_SNORM 
DXGI_FORMAT_R8G8B8A8_SINT 
DXGI_FORMAT_R16G16_TYPELESS 
DXGI_FORMAT_R16G16_FLOAT 
DXGI_FORMAT_R16G16_UNORM 
DXGI_FORMAT_R16G16_UINT 
DXGI_FORMAT_R16G16_SNORM 
DXGI_FORMAT_R16G16_SINT 
DXGI_FORMAT_R32_TYPELESS 
DXGI_FORMAT_D32_FLOAT 
DXGI_FORMAT_R32_FLOAT 
DXGI_FORMAT_R32_UINT 
DXGI_FORMAT_R32_SINT 
DXGI_FORMAT_R24G8_TYPELESS 
DXGI_FORMAT_D24_UNORM_S8_UINT 
DXGI_FORMAT_R24_UNORM_X8_TYPELESS 
DXGI_FORMAT_X24_TYPELESS_G8_UINT 
DXGI_FORMAT_R8G8_TYPELESS 
DXGI_FORMAT_R8G8_UNORM 
DXGI_FORMAT_R8G8_UINT 
DXGI_FORMAT_R8G8_SNORM 
DXGI_FORMAT_R8G8_SINT 
DXGI_FORMAT_R16_TYPELESS 
DXGI_FORMAT_R16_FLOAT 
DXGI_FORMAT_D16_UNORM 
DXGI_FORMAT_R16_UNORM 
DXGI_FORMAT_R16_UINT 
DXGI_FORMAT_R16_SNORM 
DXGI_FORMAT_R16_SINT 
DXGI_FORMAT_R8_TYPELESS 
DXGI_FORMAT_R8_UNORM 
DXGI_FORMAT_R8_UINT 
DXGI_FORMAT_R8_SNORM 
DXGI_FORMAT_R8_SINT 
DXGI_FORMAT_A8_UNORM 
DXGI_FORMAT_R1_UNORM 
DXGI_FORMAT_R9G9B9E5_SHAREDEXP 
DXGI_FORMAT_R8G8_B8G8_UNORM 
DXGI_FORMAT_G8R8_G8B8_UNORM 
DXGI_FORMAT_BC1_TYPELESS 
DXGI_FORMAT_BC1_UNORM 
DXGI_FORMAT_BC1_UNORM_SRGB 
DXGI_FORMAT_BC2_TYPELESS 
DXGI_FORMAT_BC2_UNORM 
DXGI_FORMAT_BC2_UNORM_SRGB 
DXGI_FORMAT_BC3_TYPELESS 
DXGI_FORMAT_BC3_UNORM 
DXGI_FORMAT_BC3_UNORM_SRGB 
DXGI_FORMAT_BC4_TYPELESS 
DXGI_FORMAT_BC4_UNORM 
DXGI_FORMAT_BC4_SNORM 
DXGI_FORMAT_BC5_TYPELESS 
DXGI_FORMAT_BC5_UNORM 
DXGI_FORMAT_BC5_SNORM 
DXGI_FORMAT_B5G6R5_UNORM 
DXGI_FORMAT_B5G5R5A1_UNORM 
DXGI_FORMAT_B8G8R8A8_UNORM 
DXGI_FORMAT_B8G8R8X8_UNORM 
DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM 
DXGI_FORMAT_B8G8R8A8_TYPELESS 
DXGI_FORMAT_B8G8R8A8_UNORM_SRGB 
DXGI_FORMAT_B8G8R8X8_TYPELESS 
DXGI_FORMAT_B8G8R8X8_UNORM_SRGB 
DXGI_FORMAT_BC6H_TYPELESS 
DXGI_FORMAT_BC6H_UF16 
DXGI_FORMAT_BC6H_SF16 
DXGI_FORMAT_BC7_TYPELESS 
DXGI_FORMAT_BC7_UNORM 
DXGI_FORMAT_BC7_UNORM_SRGB 
DXGI_FORMAT_AYUV 
DXGI_FORMAT_Y410 
DXGI_FORMAT_Y416 
DXGI_FORMAT_NV12 
DXGI_FORMAT_P010 
DXGI_FORMAT_P016 
DXGI_FORMAT_420_OPAQUE 
DXGI_FORMAT_YUY2 
DXGI_FORMAT_Y210 
DXGI_FORMAT_Y216 
DXGI_FORMAT_NV11 
DXGI_FORMAT_AI44 
DXGI_FORMAT_IA44 
DXGI_FORMAT_P8 
DXGI_FORMAT_A8P8 
DXGI_FORMAT_B4G4R4A4_UNORM 
DXGI_FORMAT_P208 
DXGI_FORMAT_V208 
DXGI_FORMAT_V408 
DXGI_FORMAT_FORCE_UINT 

Definition at line 50 of file dds.h.

51 {
114  DXGI_FORMAT_R8_UINT = 62,
116  DXGI_FORMAT_R8_SINT = 64,
152  DXGI_FORMAT_AYUV = 100,
153  DXGI_FORMAT_Y410 = 101,
154  DXGI_FORMAT_Y416 = 102,
155  DXGI_FORMAT_NV12 = 103,
156  DXGI_FORMAT_P010 = 104,
157  DXGI_FORMAT_P016 = 105,
159  DXGI_FORMAT_YUY2 = 107,
160  DXGI_FORMAT_Y210 = 108,
161  DXGI_FORMAT_Y216 = 109,
162  DXGI_FORMAT_NV11 = 110,
163  DXGI_FORMAT_AI44 = 111,
164  DXGI_FORMAT_IA44 = 112,
165  DXGI_FORMAT_P8 = 113,
166  DXGI_FORMAT_A8P8 = 114,
168 
169  DXGI_FORMAT_P208 = 130,
170  DXGI_FORMAT_V208 = 131,
171  DXGI_FORMAT_V408 = 132,
172 
173 
174  DXGI_FORMAT_FORCE_UINT = 0xffffffff
175 } DXGI_FORMAT;

◆ DXT10_MISC_FLAGS

Enumerator
D3D11_RESOURCE_MISC_TEXTURECUBE 

Definition at line 254 of file dds.h.

DXGI_FORMAT_R16_UINT
@ DXGI_FORMAT_R16_UINT
Definition: dds.h:109
DXGI_FORMAT_B8G8R8A8_TYPELESS
@ DXGI_FORMAT_B8G8R8A8_TYPELESS
Definition: dds.h:142
DXGI_FORMAT_R16G16_UINT
@ DXGI_FORMAT_R16G16_UINT
Definition: dds.h:88
DXGI_FORMAT_R32_FLOAT
@ DXGI_FORMAT_R32_FLOAT
Definition: dds.h:93
DXGI_FORMAT_R24_UNORM_X8_TYPELESS
@ DXGI_FORMAT_R24_UNORM_X8_TYPELESS
Definition: dds.h:98
DXGI_FORMAT_A8_UNORM
@ DXGI_FORMAT_A8_UNORM
Definition: dds.h:117
DXGI_FORMAT_R8_UNORM
@ DXGI_FORMAT_R8_UNORM
Definition: dds.h:113
DXGI_FORMAT_UNKNOWN
@ DXGI_FORMAT_UNKNOWN
Definition: dds.h:52
DXGI_FORMAT_X32_TYPELESS_G8X24_UINT
@ DXGI_FORMAT_X32_TYPELESS_G8X24_UINT
Definition: dds.h:74
DXGI_FORMAT_R16G16B16A16_TYPELESS
@ DXGI_FORMAT_R16G16B16A16_TYPELESS
Definition: dds.h:61
DXGI_FORMAT_P010
@ DXGI_FORMAT_P010
Definition: dds.h:156
DXGI_FORMAT_R9G9B9E5_SHAREDEXP
@ DXGI_FORMAT_R9G9B9E5_SHAREDEXP
Definition: dds.h:119
DXGI_FORMAT_BC7_UNORM
@ DXGI_FORMAT_BC7_UNORM
Definition: dds.h:150
DXGI_FORMAT_R16_SNORM
@ DXGI_FORMAT_R16_SNORM
Definition: dds.h:110
DXGI_FORMAT_V208
@ DXGI_FORMAT_V208
Definition: dds.h:170
DXT10_MISC_FLAGS
DXT10_MISC_FLAGS
Definition: dds.h:254
DXGI_FORMAT_Y216
@ DXGI_FORMAT_Y216
Definition: dds.h:161
DXGI_FORMAT_YUY2
@ DXGI_FORMAT_YUY2
Definition: dds.h:159
DXGI_FORMAT_D32_FLOAT_S8X24_UINT
@ DXGI_FORMAT_D32_FLOAT_S8X24_UINT
Definition: dds.h:72
DXGI_FORMAT_BC4_UNORM
@ DXGI_FORMAT_BC4_UNORM
Definition: dds.h:132
DXGI_FORMAT_R32G32B32A32_FLOAT
@ DXGI_FORMAT_R32G32B32A32_FLOAT
Definition: dds.h:54
DXGI_FORMAT_R32_UINT
@ DXGI_FORMAT_R32_UINT
Definition: dds.h:94
DXGI_FORMAT_AYUV
@ DXGI_FORMAT_AYUV
Definition: dds.h:152
DXGI_FORMAT_BC5_SNORM
@ DXGI_FORMAT_BC5_SNORM
Definition: dds.h:136
DXGI_FORMAT_R10G10B10A2_UINT
@ DXGI_FORMAT_R10G10B10A2_UINT
Definition: dds.h:77
DXGI_FORMAT_B8G8R8X8_UNORM
@ DXGI_FORMAT_B8G8R8X8_UNORM
Definition: dds.h:140
DXGI_FORMAT_BC7_UNORM_SRGB
@ DXGI_FORMAT_BC7_UNORM_SRGB
Definition: dds.h:151
DXGI_FORMAT_P8
@ DXGI_FORMAT_P8
Definition: dds.h:165
DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
@ DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
Definition: dds.h:141
DXGI_FORMAT_R32G32_TYPELESS
@ DXGI_FORMAT_R32G32_TYPELESS
Definition: dds.h:67
DXGI_FORMAT_R8G8_UNORM
@ DXGI_FORMAT_R8G8_UNORM
Definition: dds.h:101
DXGI_FORMAT_B8G8R8A8_UNORM
@ DXGI_FORMAT_B8G8R8A8_UNORM
Definition: dds.h:139
DXGI_FORMAT
DXGI_FORMAT
Definition: dds.h:50
DXGI_FORMAT_R16G16B16A16_FLOAT
@ DXGI_FORMAT_R16G16B16A16_FLOAT
Definition: dds.h:62
DXGI_FORMAT_B4G4R4A4_UNORM
@ DXGI_FORMAT_B4G4R4A4_UNORM
Definition: dds.h:167
DXGI_FORMAT_BC1_TYPELESS
@ DXGI_FORMAT_BC1_TYPELESS
Definition: dds.h:122
DXGI_FORMAT_R16_TYPELESS
@ DXGI_FORMAT_R16_TYPELESS
Definition: dds.h:105
DXGI_FORMAT_BC6H_TYPELESS
@ DXGI_FORMAT_BC6H_TYPELESS
Definition: dds.h:146
DXGI_FORMAT_AI44
@ DXGI_FORMAT_AI44
Definition: dds.h:163
DXGI_FORMAT_R8G8_SNORM
@ DXGI_FORMAT_R8G8_SNORM
Definition: dds.h:103
DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS
@ DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS
Definition: dds.h:73
DXGI_FORMAT_R8G8_TYPELESS
@ DXGI_FORMAT_R8G8_TYPELESS
Definition: dds.h:100
DXGI_FORMAT_R16G16_SINT
@ DXGI_FORMAT_R16G16_SINT
Definition: dds.h:90
DXGI_FORMAT_BC1_UNORM_SRGB
@ DXGI_FORMAT_BC1_UNORM_SRGB
Definition: dds.h:124
DXGI_FORMAT_R16G16B16A16_UINT
@ DXGI_FORMAT_R16G16B16A16_UINT
Definition: dds.h:64
DDS_RESOURCE_DIMENSION
DDS_RESOURCE_DIMENSION
Definition: dds.h:236
DXGI_FORMAT_BC3_TYPELESS
@ DXGI_FORMAT_BC3_TYPELESS
Definition: dds.h:128
DDS_MISC_FLAGS2_ALPHA_MODE_MASK
@ DDS_MISC_FLAGS2_ALPHA_MODE_MASK
Definition: dds.h:251
DXGI_FORMAT_R32G32B32_FLOAT
@ DXGI_FORMAT_R32G32B32_FLOAT
Definition: dds.h:58
D3D11_RESOURCE_MISC_TEXTURECUBE
@ D3D11_RESOURCE_MISC_TEXTURECUBE
Definition: dds.h:256
DXGI_FORMAT_BC3_UNORM
@ DXGI_FORMAT_BC3_UNORM
Definition: dds.h:129
DXGI_FORMAT_D16_UNORM
@ DXGI_FORMAT_D16_UNORM
Definition: dds.h:107
DXGI_FORMAT_R32G32B32A32_UINT
@ DXGI_FORMAT_R32G32B32A32_UINT
Definition: dds.h:55
DXGI_FORMAT_BC6H_SF16
@ DXGI_FORMAT_BC6H_SF16
Definition: dds.h:148
DXGI_FORMAT_R16_FLOAT
@ DXGI_FORMAT_R16_FLOAT
Definition: dds.h:106
DDS_RESOURCE_MISC_FLAG
DDS_RESOURCE_MISC_FLAG
Definition: dds.h:244
DXGI_FORMAT_R11G11B10_FLOAT
@ DXGI_FORMAT_R11G11B10_FLOAT
Definition: dds.h:78
DXGI_FORMAT_FORCE_UINT
@ DXGI_FORMAT_FORCE_UINT
Definition: dds.h:174
DXGI_FORMAT_BC4_SNORM
@ DXGI_FORMAT_BC4_SNORM
Definition: dds.h:133
DXGI_FORMAT_D24_UNORM_S8_UINT
@ DXGI_FORMAT_D24_UNORM_S8_UINT
Definition: dds.h:97
DXGI_FORMAT_R16G16_SNORM
@ DXGI_FORMAT_R16G16_SNORM
Definition: dds.h:89
DXGI_FORMAT_R32_TYPELESS
@ DXGI_FORMAT_R32_TYPELESS
Definition: dds.h:91
DXGI_FORMAT_Y416
@ DXGI_FORMAT_Y416
Definition: dds.h:154
DXGI_FORMAT_R32G32_FLOAT
@ DXGI_FORMAT_R32G32_FLOAT
Definition: dds.h:68
DXGI_FORMAT_IA44
@ DXGI_FORMAT_IA44
Definition: dds.h:164
DXGI_FORMAT_BC2_TYPELESS
@ DXGI_FORMAT_BC2_TYPELESS
Definition: dds.h:125
DXGI_FORMAT_R16_UNORM
@ DXGI_FORMAT_R16_UNORM
Definition: dds.h:108
DXGI_FORMAT_R32G32_UINT
@ DXGI_FORMAT_R32G32_UINT
Definition: dds.h:69
DXGI_FORMAT_R8G8B8A8_UNORM
@ DXGI_FORMAT_R8G8B8A8_UNORM
Definition: dds.h:80
DXGI_FORMAT_BC3_UNORM_SRGB
@ DXGI_FORMAT_BC3_UNORM_SRGB
Definition: dds.h:130
DXGI_FORMAT_R32_SINT
@ DXGI_FORMAT_R32_SINT
Definition: dds.h:95
DDS_MISC_FLAGS2
DDS_MISC_FLAGS2
Definition: dds.h:249
DXGI_FORMAT_R8G8B8A8_TYPELESS
@ DXGI_FORMAT_R8G8B8A8_TYPELESS
Definition: dds.h:79
DXGI_FORMAT_P208
@ DXGI_FORMAT_P208
Definition: dds.h:169
DXGI_FORMAT_V408
@ DXGI_FORMAT_V408
Definition: dds.h:171
DXGI_FORMAT_R16G16B16A16_UNORM
@ DXGI_FORMAT_R16G16B16A16_UNORM
Definition: dds.h:63
DXGI_FORMAT_NV11
@ DXGI_FORMAT_NV11
Definition: dds.h:162
DXGI_FORMAT_R10G10B10A2_UNORM
@ DXGI_FORMAT_R10G10B10A2_UNORM
Definition: dds.h:76
DXGI_FORMAT_BC5_TYPELESS
@ DXGI_FORMAT_BC5_TYPELESS
Definition: dds.h:134
DXGI_FORMAT_R8G8B8A8_SINT
@ DXGI_FORMAT_R8G8B8A8_SINT
Definition: dds.h:84
DXGI_FORMAT_R10G10B10A2_TYPELESS
@ DXGI_FORMAT_R10G10B10A2_TYPELESS
Definition: dds.h:75
DXGI_FORMAT_BC2_UNORM_SRGB
@ DXGI_FORMAT_BC2_UNORM_SRGB
Definition: dds.h:127
DXGI_FORMAT_X24_TYPELESS_G8_UINT
@ DXGI_FORMAT_X24_TYPELESS_G8_UINT
Definition: dds.h:99
DXGI_FORMAT_BC2_UNORM
@ DXGI_FORMAT_BC2_UNORM
Definition: dds.h:126
DXGI_FORMAT_R32G32B32_UINT
@ DXGI_FORMAT_R32G32B32_UINT
Definition: dds.h:59
DXGI_FORMAT_R32G32B32_SINT
@ DXGI_FORMAT_R32G32B32_SINT
Definition: dds.h:60
DXGI_FORMAT_R8G8B8A8_UINT
@ DXGI_FORMAT_R8G8B8A8_UINT
Definition: dds.h:82
DXGI_FORMAT_R8_TYPELESS
@ DXGI_FORMAT_R8_TYPELESS
Definition: dds.h:112
DXGI_FORMAT_420_OPAQUE
@ DXGI_FORMAT_420_OPAQUE
Definition: dds.h:158
DXGI_FORMAT_R8_SINT
@ DXGI_FORMAT_R8_SINT
Definition: dds.h:116
DXGI_FORMAT_R32G32B32A32_TYPELESS
@ DXGI_FORMAT_R32G32B32A32_TYPELESS
Definition: dds.h:53
DXGI_FORMAT_P016
@ DXGI_FORMAT_P016
Definition: dds.h:157
DXGI_FORMAT_B8G8R8A8_UNORM_SRGB
@ DXGI_FORMAT_B8G8R8A8_UNORM_SRGB
Definition: dds.h:143
DXGI_FORMAT_R32G32_SINT
@ DXGI_FORMAT_R32G32_SINT
Definition: dds.h:70
DXGI_FORMAT_R16_SINT
@ DXGI_FORMAT_R16_SINT
Definition: dds.h:111
DXGI_FORMAT_R8G8_B8G8_UNORM
@ DXGI_FORMAT_R8G8_B8G8_UNORM
Definition: dds.h:120
DDS_CUBEMAP_NEGATIVEX
#define DDS_CUBEMAP_NEGATIVEX
Definition: dds.h:219
DXGI_FORMAT_R8G8B8A8_SNORM
@ DXGI_FORMAT_R8G8B8A8_SNORM
Definition: dds.h:83
DXGI_FORMAT_R32G8X24_TYPELESS
@ DXGI_FORMAT_R32G8X24_TYPELESS
Definition: dds.h:71
DXGI_FORMAT_R16G16_TYPELESS
@ DXGI_FORMAT_R16G16_TYPELESS
Definition: dds.h:85
DXGI_FORMAT_R16G16B16A16_SNORM
@ DXGI_FORMAT_R16G16B16A16_SNORM
Definition: dds.h:65
DXGI_FORMAT_B5G6R5_UNORM
@ DXGI_FORMAT_B5G6R5_UNORM
Definition: dds.h:137
DDS_CUBEMAP_NEGATIVEY
#define DDS_CUBEMAP_NEGATIVEY
Definition: dds.h:221
DDS_CUBEMAP_NEGATIVEZ
#define DDS_CUBEMAP_NEGATIVEZ
Definition: dds.h:223
DDS_RESOURCE_MISC_TEXTURECUBE
@ DDS_RESOURCE_MISC_TEXTURECUBE
Definition: dds.h:246
DDS_CUBEMAP_POSITIVEX
#define DDS_CUBEMAP_POSITIVEX
Definition: dds.h:218
DXGI_FORMAT_BC4_TYPELESS
@ DXGI_FORMAT_BC4_TYPELESS
Definition: dds.h:131
L
#define L(name)
Definition: g_save.c:47
DXGI_FORMAT_R24G8_TYPELESS
@ DXGI_FORMAT_R24G8_TYPELESS
Definition: dds.h:96
DDS_DIMENSION_TEXTURE2D
@ DDS_DIMENSION_TEXTURE2D
Definition: dds.h:239
DXGI_FORMAT_B8G8R8X8_UNORM_SRGB
@ DXGI_FORMAT_B8G8R8X8_UNORM_SRGB
Definition: dds.h:145
DXGI_FORMAT_B8G8R8X8_TYPELESS
@ DXGI_FORMAT_B8G8R8X8_TYPELESS
Definition: dds.h:144
DXGI_FORMAT_NV12
@ DXGI_FORMAT_NV12
Definition: dds.h:155
DXGI_FORMAT_R32G32B32A32_SINT
@ DXGI_FORMAT_R32G32B32A32_SINT
Definition: dds.h:56
DXGI_FORMAT_R8_UINT
@ DXGI_FORMAT_R8_UINT
Definition: dds.h:114
DXGI_FORMAT_D32_FLOAT
@ DXGI_FORMAT_D32_FLOAT
Definition: dds.h:92
DXGI_FORMAT_Y410
@ DXGI_FORMAT_Y410
Definition: dds.h:153
DXGI_FORMAT_BC1_UNORM
@ DXGI_FORMAT_BC1_UNORM
Definition: dds.h:123
DXGI_FORMAT_R1_UNORM
@ DXGI_FORMAT_R1_UNORM
Definition: dds.h:118
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB
@ DXGI_FORMAT_R8G8B8A8_UNORM_SRGB
Definition: dds.h:81
DXGI_FORMAT_R16G16_FLOAT
@ DXGI_FORMAT_R16G16_FLOAT
Definition: dds.h:86
DXGI_FORMAT_G8R8_G8B8_UNORM
@ DXGI_FORMAT_G8R8_G8B8_UNORM
Definition: dds.h:121
DDS_DIMENSION_TEXTURE3D
@ DDS_DIMENSION_TEXTURE3D
Definition: dds.h:240
DXGI_FORMAT_R8G8_UINT
@ DXGI_FORMAT_R8G8_UINT
Definition: dds.h:102
DXGI_FORMAT_R8G8_SINT
@ DXGI_FORMAT_R8G8_SINT
Definition: dds.h:104
DXGI_FORMAT_R32G32B32_TYPELESS
@ DXGI_FORMAT_R32G32B32_TYPELESS
Definition: dds.h:57
DXGI_FORMAT_R16G16B16A16_SINT
@ DXGI_FORMAT_R16G16B16A16_SINT
Definition: dds.h:66
DXGI_FORMAT_R8_SNORM
@ DXGI_FORMAT_R8_SNORM
Definition: dds.h:115
DXGI_FORMAT_R16G16_UNORM
@ DXGI_FORMAT_R16G16_UNORM
Definition: dds.h:87
DXGI_FORMAT_BC6H_UF16
@ DXGI_FORMAT_BC6H_UF16
Definition: dds.h:147
DXGI_FORMAT_B5G5R5A1_UNORM
@ DXGI_FORMAT_B5G5R5A1_UNORM
Definition: dds.h:138
DXGI_FORMAT_BC7_TYPELESS
@ DXGI_FORMAT_BC7_TYPELESS
Definition: dds.h:149
DXGI_FORMAT_Y210
@ DXGI_FORMAT_Y210
Definition: dds.h:160
DXGI_FORMAT_BC5_UNORM
@ DXGI_FORMAT_BC5_UNORM
Definition: dds.h:135
DXGI_FORMAT_A8P8
@ DXGI_FORMAT_A8P8
Definition: dds.h:166
DDS_DIMENSION_TEXTURE1D
@ DDS_DIMENSION_TEXTURE1D
Definition: dds.h:238