Direct3D9 Devices Microsoft Basic Render Driver Driver d3d10warp.dll Description Microsoft Basic Render Driver DriverVersion 0x00060002-23F0419B VendorId 0x00001414 DeviceId 0x0000008c SubSysId 0x00000000 Revision 0 DeviceIdentifier {D7B71AF4-43CC-11CF-2B22-F003ADC2CB35} WHQLLevel 1 Display Modes 640 x 480 D3DFMT_X8R8G8B8 64 800 x 600 D3DFMT_X8R8G8B8 64 1024 x 768 D3DFMT_X8R8G8B8 64 1280 x 1024 D3DFMT_X8R8G8B8 64 1152 x 864 D3DFMT_X8R8G8B8 64 D3D Device Types HAL Caps DeviceType 1 AdapterOrdinal 0 MaxTextureWidth 4,096 MaxTextureHeight 4,096 MaxVolumeExtent 4,096 MaxTextureRepeat 32,768 MaxTextureAspectRatio 0 MaxAnisotropy 16 MaxVertexW 1E+010 GuardBandLeft -32768 GuardBandTop -32768 GuardBandRight 32767 GuardBandBottom 32767 ExtentsAdjust 0 MaxTextureBlendStages 8 MaxSimultaneousTextures 8 MaxActiveLights 8 MaxUserClipPlanes 6 MaxVertexBlendMatrices 4 MaxVertexBlendMatrixIndex 11 MaxPointSize 32768 MaxPrimitiveCount 2,097,151 MaxVertexIndex 16,777,215 MaxStreams 16 MaxStreamStride 256 VertexShaderVersion 3.0 MaxVertexShaderConst 256 PixelShaderVersion 3.0 PixelShader1xMaxValue 3.40282E+038 MaxNpatchTessellationLevel 3.40282E+038 MasterAdapterOrdinal 0 AdapterOrdinalInGroup 0 NumberOfAdaptersInGroup 1 NumSimultaneousRTs 4 MaxVShaderInstructionsExecuted 4,294,967,295 MaxPShaderInstructionsExecuted 4,294,967,295 MaxVertexShader30InstructionSlots 32,768 MaxPixelShader30InstructionSlots 32,768 Caps D3DCAPS_READ_SCANLINE Yes D3DCAPS_OVERLAY No Caps2 D3DCAPS2_CANCALIBRATEGAMMA No D3DCAPS2_FULLSCREENGAMMA No D3DCAPS2_CANMANAGERESOURCE No D3DCAPS2_DYNAMICTEXTURES Yes D3DCAPS2_CANAUTOGENMIPMAP No D3DCAPS2_CANSHARERESOURCE Yes Caps3 D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD Yes D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION No D3DCAPS3_COPY_TO_VIDMEM Yes D3DCAPS3_COPY_TO_SYSTEMMEM Yes D3DCAPS3_DXVAHD No PresentationIntervals D3DPRESENT_INTERVAL_ONE Yes D3DPRESENT_INTERVAL_TWO Yes D3DPRESENT_INTERVAL_THREE Yes D3DPRESENT_INTERVAL_FOUR Yes D3DPRESENT_INTERVAL_IMMEDIATE Yes CursorCaps D3DCURSORCAPS_COLOR Yes D3DCURSORCAPS_LOWRES No DevCaps D3DDEVCAPS_EXECUTESYSTEMMEMORY Yes D3DDEVCAPS_EXECUTEVIDEOMEMORY Yes D3DDEVCAPS_TLVERTEXSYSTEMMEMORY Yes D3DDEVCAPS_TLVERTEXVIDEOMEMORY Yes D3DDEVCAPS_TEXTURESYSTEMMEMORY Yes D3DDEVCAPS_TEXTUREVIDEOMEMORY Yes D3DDEVCAPS_DRAWPRIMTLVERTEX Yes D3DDEVCAPS_CANRENDERAFTERFLIP Yes D3DDEVCAPS_TEXTURENONLOCALVIDMEM No D3DDEVCAPS_DRAWPRIMITIVES2 Yes D3DDEVCAPS_SEPARATETEXTUREMEMORIES No D3DDEVCAPS_DRAWPRIMITIVES2EX Yes D3DDEVCAPS_HWTRANSFORMANDLIGHT Yes D3DDEVCAPS_CANBLTSYSTONONLOCAL Yes D3DDEVCAPS_HWRASTERIZATION Yes D3DDEVCAPS_PUREDEVICE Yes D3DDEVCAPS_QUINTICRTPATCHES No D3DDEVCAPS_RTPATCHES No D3DDEVCAPS_RTPATCHHANDLEZERO No D3DDEVCAPS_NPATCHES No PrimitiveMiscCaps D3DPMISCCAPS_MASKZ Yes D3DPMISCCAPS_CULLNONE Yes D3DPMISCCAPS_CULLCW Yes D3DPMISCCAPS_CULLCCW Yes D3DPMISCCAPS_COLORWRITEENABLE Yes D3DPMISCCAPS_CLIPPLANESCALEDPOINTS Yes D3DPMISCCAPS_CLIPTLVERTS Yes D3DPMISCCAPS_TSSARGTEMP Yes D3DPMISCCAPS_BLENDOP Yes D3DPMISCCAPS_NULLREFERENCE No D3DPMISCCAPS_INDEPENDENTWRITEMASKS Yes D3DPMISCCAPS_PERSTAGECONSTANT Yes D3DPMISCCAPS_FOGANDSPECULARALPHA Yes D3DPMISCCAPS_SEPARATEALPHABLEND Yes D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS Yes D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING Yes D3DPMISCCAPS_FOGVERTEXCLAMPED No D3DPMISCCAPS_POSTBLENDSRGBCONVERT Yes RasterCaps D3DPRASTERCAPS_DITHER No D3DPRASTERCAPS_ZTEST Yes D3DPRASTERCAPS_FOGVERTEX Yes D3DPRASTERCAPS_FOGTABLE Yes D3DPRASTERCAPS_MIPMAPLODBIAS Yes D3DPRASTERCAPS_ZBUFFERLESSHSR No D3DPRASTERCAPS_FOGRANGE Yes D3DPRASTERCAPS_ANISOTROPY Yes D3DPRASTERCAPS_WBUFFER No D3DPRASTERCAPS_WFOG Yes D3DPRASTERCAPS_ZFOG Yes D3DPRASTERCAPS_COLORPERSPECTIVE Yes D3DPRASTERCAPS_SCISSORTEST Yes D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS Yes D3DPRASTERCAPS_DEPTHBIAS Yes D3DPRASTERCAPS_MULTISAMPLE_TOGGLE Yes ZCmpCaps D3DPCMPCAPS_NEVER Yes D3DPCMPCAPS_LESS Yes D3DPCMPCAPS_EQUAL Yes D3DPCMPCAPS_LESSEQUAL Yes D3DPCMPCAPS_GREATER Yes D3DPCMPCAPS_NOTEQUAL Yes D3DPCMPCAPS_GREATEREQUAL Yes D3DPCMPCAPS_ALWAYS Yes SrcBlendCaps D3DPBLENDCAPS_ZERO Yes D3DPBLENDCAPS_ONE Yes D3DPBLENDCAPS_SRCCOLOR Yes D3DPBLENDCAPS_INVSRCCOLOR Yes D3DPBLENDCAPS_SRCALPHA Yes D3DPBLENDCAPS_INVSRCALPHA Yes D3DPBLENDCAPS_DESTALPHA Yes D3DPBLENDCAPS_INVDESTALPHA Yes D3DPBLENDCAPS_DESTCOLOR Yes D3DPBLENDCAPS_INVDESTCOLOR Yes D3DPBLENDCAPS_SRCALPHASAT Yes D3DPBLENDCAPS_BOTHSRCALPHA Yes D3DPBLENDCAPS_BOTHINVSRCALPHA Yes D3DPBLENDCAPS_BLENDFACTOR Yes D3DPBLENDCAPS_SRCCOLOR2 Yes D3DPBLENDCAPS_INVSRCCOLOR2 Yes DestBlendCaps D3DPBLENDCAPS_ZERO Yes D3DPBLENDCAPS_ONE Yes D3DPBLENDCAPS_SRCCOLOR Yes D3DPBLENDCAPS_INVSRCCOLOR Yes D3DPBLENDCAPS_SRCALPHA Yes D3DPBLENDCAPS_INVSRCALPHA Yes D3DPBLENDCAPS_DESTALPHA Yes D3DPBLENDCAPS_INVDESTALPHA Yes D3DPBLENDCAPS_DESTCOLOR Yes D3DPBLENDCAPS_INVDESTCOLOR Yes D3DPBLENDCAPS_SRCALPHASAT Yes D3DPBLENDCAPS_BOTHSRCALPHA No D3DPBLENDCAPS_BOTHINVSRCALPHA No D3DPBLENDCAPS_BLENDFACTOR Yes D3DPBLENDCAPS_SRCCOLOR2 Yes D3DPBLENDCAPS_INVSRCCOLOR2 Yes AlphaCmpCaps D3DPCMPCAPS_NEVER Yes D3DPCMPCAPS_LESS Yes D3DPCMPCAPS_EQUAL Yes D3DPCMPCAPS_LESSEQUAL Yes D3DPCMPCAPS_GREATER Yes D3DPCMPCAPS_NOTEQUAL Yes D3DPCMPCAPS_GREATEREQUAL Yes D3DPCMPCAPS_ALWAYS Yes ShadeCaps D3DPSHADECAPS_COLORGOURAUDRGB Yes D3DPSHADECAPS_SPECULARGOURAUDRGB Yes D3DPSHADECAPS_ALPHAGOURAUDBLEND Yes D3DPSHADECAPS_FOGGOURAUD Yes TextureCaps D3DPTEXTURECAPS_PERSPECTIVE Yes D3DPTEXTURECAPS_POW2 No D3DPTEXTURECAPS_ALPHA Yes D3DPTEXTURECAPS_SQUAREONLY No D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE Yes D3DPTEXTURECAPS_ALPHAPALETTE Yes D3DPTEXTURECAPS_NONPOW2CONDITIONAL No D3DPTEXTURECAPS_PROJECTED Yes D3DPTEXTURECAPS_CUBEMAP Yes D3DPTEXTURECAPS_VOLUMEMAP Yes D3DPTEXTURECAPS_MIPMAP Yes D3DPTEXTURECAPS_MIPVOLUMEMAP Yes D3DPTEXTURECAPS_MIPCUBEMAP Yes D3DPTEXTURECAPS_CUBEMAP_POW2 No D3DPTEXTURECAPS_VOLUMEMAP_POW2 No D3DPTEXTURECAPS_NOPROJECTEDBUMPENV No TextureFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC Yes D3DPTFILTERCAPS_MINFPYRAMIDALQUAD No D3DPTFILTERCAPS_MINFGAUSSIANQUAD No D3DPTFILTERCAPS_MIPFPOINT Yes D3DPTFILTERCAPS_MIPFLINEAR Yes D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No D3DPTFILTERCAPS_MAGFGAUSSIANQUAD No D3DPTFILTERCAPS_CONVOLUTIONMONO No CubeTextureFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC No D3DPTFILTERCAPS_MINFPYRAMIDALQUAD No D3DPTFILTERCAPS_MINFGAUSSIANQUAD No D3DPTFILTERCAPS_MIPFPOINT Yes D3DPTFILTERCAPS_MIPFLINEAR Yes D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No D3DPTFILTERCAPS_MAGFGAUSSIANQUAD No VolumeTextureFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC No D3DPTFILTERCAPS_MINFPYRAMIDALQUAD No D3DPTFILTERCAPS_MINFGAUSSIANQUAD No D3DPTFILTERCAPS_MIPFPOINT Yes D3DPTFILTERCAPS_MIPFLINEAR Yes D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No D3DPTFILTERCAPS_MAGFGAUSSIANQUAD No TextureAddressCaps D3DPTADDRESSCAPS_WRAP Yes D3DPTADDRESSCAPS_MIRROR Yes D3DPTADDRESSCAPS_CLAMP Yes D3DPTADDRESSCAPS_BORDER Yes D3DPTADDRESSCAPS_INDEPENDENTUV Yes D3DPTADDRESSCAPS_MIRRORONCE Yes VolumeTextureAddressCaps D3DPTADDRESSCAPS_WRAP Yes D3DPTADDRESSCAPS_MIRROR Yes D3DPTADDRESSCAPS_CLAMP Yes D3DPTADDRESSCAPS_BORDER Yes D3DPTADDRESSCAPS_INDEPENDENTUV Yes D3DPTADDRESSCAPS_MIRRORONCE Yes LineCaps D3DLINECAPS_TEXTURE Yes D3DLINECAPS_ZTEST Yes D3DLINECAPS_BLEND Yes D3DLINECAPS_ALPHACMP Yes D3DLINECAPS_FOG Yes D3DLINECAPS_ANTIALIAS Yes StencilCaps D3DSTENCILCAPS_KEEP Yes D3DSTENCILCAPS_ZERO Yes D3DSTENCILCAPS_REPLACE Yes D3DSTENCILCAPS_INCRSAT Yes D3DSTENCILCAPS_DECRSAT Yes D3DSTENCILCAPS_INVERT Yes D3DSTENCILCAPS_INCR Yes D3DSTENCILCAPS_DECR Yes D3DSTENCILCAPS_TWOSIDED Yes FVFCaps D3DFVFCAPS_DONOTSTRIPELEMENTS No D3DFVFCAPS_TEXCOORDCOUNTMASK Yes D3DFVFCAPS_PSIZE Yes TextureOpCaps D3DTEXOPCAPS_DISABLE Yes D3DTEXOPCAPS_SELECTARG1 Yes D3DTEXOPCAPS_SELECTARG2 Yes D3DTEXOPCAPS_MODULATE Yes D3DTEXOPCAPS_MODULATE2X Yes D3DTEXOPCAPS_MODULATE4X Yes D3DTEXOPCAPS_ADD Yes D3DTEXOPCAPS_ADDSIGNED Yes D3DTEXOPCAPS_ADDSIGNED2X Yes D3DTEXOPCAPS_SUBTRACT Yes D3DTEXOPCAPS_ADDSMOOTH Yes D3DTEXOPCAPS_BLENDDIFFUSEALPHA Yes D3DTEXOPCAPS_BLENDTEXTUREALPHA Yes D3DTEXOPCAPS_BLENDFACTORALPHA Yes D3DTEXOPCAPS_BLENDTEXTUREALPHAPM Yes D3DTEXOPCAPS_BLENDCURRENTALPHA Yes D3DTEXOPCAPS_PREMODULATE Yes D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR Yes D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA Yes D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR Yes D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA Yes D3DTEXOPCAPS_BUMPENVMAP Yes D3DTEXOPCAPS_BUMPENVMAPLUMINANCE Yes D3DTEXOPCAPS_DOTPRODUCT3 Yes D3DTEXOPCAPS_MULTIPLYADD Yes D3DTEXOPCAPS_LERP Yes VertexProcessingCaps D3DVTXPCAPS_DIRECTIONALLIGHTS Yes D3DVTXPCAPS_LOCALVIEWER Yes D3DVTXPCAPS_MATERIALSOURCE7 Yes D3DVTXPCAPS_POSITIONALLIGHTS Yes D3DVTXPCAPS_TEXGEN Yes D3DVTXPCAPS_TWEENING Yes D3DVTXPCAPS_TEXGEN_SPHEREMAP Yes D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER No DevCaps2 D3DDEVCAPS2_STREAMOFFSET Yes D3DDEVCAPS2_DMAPNPATCH Yes D3DDEVCAPS2_ADAPTIVETESSRTPATCH Yes D3DDEVCAPS2_ADAPTIVETESSNPATCH Yes D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES Yes D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH Yes D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET Yes DeclTypes D3DDTCAPS_UBYTE4 Yes D3DDTCAPS_UBYTE4N Yes D3DDTCAPS_SHORT2N Yes D3DDTCAPS_SHORT4N Yes D3DDTCAPS_USHORT2N Yes D3DDTCAPS_USHORT4N Yes D3DDTCAPS_UDEC3 Yes D3DDTCAPS_DEC3N Yes D3DDTCAPS_FLOAT16_2 Yes D3DDTCAPS_FLOAT16_4 Yes StretchRectFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC No D3DPTFILTERCAPS_MINFPYRAMIDALQUAD No D3DPTFILTERCAPS_MINFGAUSSIANQUAD No D3DPTFILTERCAPS_MIPFPOINT No D3DPTFILTERCAPS_MIPFLINEAR No D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No D3DPTFILTERCAPS_MAGFGAUSSIANQUAD No VS20Caps D3DVS20CAPS_PREDICATION Yes DynamicFlowControlDepth 24 NumTemps 32 StaticFlowControlDepth 4 PS20Caps D3DPS20CAPS_ARBITRARYSWIZZLE Yes D3DPS20CAPS_GRADIENTINSTRUCTIONS Yes D3DPS20CAPS_PREDICATION Yes D3DPS20CAPS_NODEPENDENTREADLIMIT Yes D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT Yes DynamicFlowControlDepth 24 NumTemps 32 StaticFlowControlDepth 4 NumInstructionSlots 512 VertexTextureFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC No D3DPTFILTERCAPS_MINFPYRAMIDALQUAD No D3DPTFILTERCAPS_MINFGAUSSIANQUAD No D3DPTFILTERCAPS_MIPFPOINT Yes D3DPTFILTERCAPS_MIPFLINEAR Yes D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No D3DPTFILTERCAPS_MAGFGAUSSIANQUAD No Adapter Formats D3DFMT_X8R8G8B8 (Fullscreen) Back Buffer Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 Render Target Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_D32F_LOCKABLE Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_A8 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_A8P8 D3DFMT_P8 D3DFMT_YUY2 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes Cube Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X8R8G8B8 (Windowed) Back Buffer Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_A1R5G5B5 D3DFMT_X1R5G5B5 D3DFMT_R5G6B5 Render Target Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_D32F_LOCKABLE Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_A8 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_A8P8 D3DFMT_P8 D3DFMT_YUY2 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes Cube Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R8G8B8 (Windowed) Back Buffer Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_A1R5G5B5 D3DFMT_X1R5G5B5 D3DFMT_R5G6B5 Render Target Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_D32F_LOCKABLE Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_A8 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_A8P8 D3DFMT_P8 D3DFMT_YUY2 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes Cube Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X1R5G5B5 (Windowed) Back Buffer Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_A1R5G5B5 D3DFMT_X1R5G5B5 D3DFMT_R5G6B5 Render Target Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_D32F_LOCKABLE Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_A8 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_A8P8 D3DFMT_P8 D3DFMT_YUY2 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes Cube Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R5G6B5 (Fullscreen) Back Buffer Formats D3DFMT_R5G6B5 Render Target Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_D32F_LOCKABLE Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_A8 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_A8P8 D3DFMT_P8 D3DFMT_YUY2 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes Cube Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R5G6B5 (Windowed) Back Buffer Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_A1R5G5B5 D3DFMT_X1R5G5B5 D3DFMT_R5G6B5 Render Target Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_D32F_LOCKABLE Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_A8 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_G16R16 D3DFMT_A16B16G16R16 D3DFMT_A8P8 D3DFMT_P8 D3DFMT_YUY2 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes Yes No Yes No Yes Yes Yes Cube Texture Formats D3DFMT_A8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes No Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes No Yes No Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8 Yes Yes No Yes No Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_P8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DMULTISAMPLE_NONMASKABLE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_2_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DMULTISAMPLE_8_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D16 D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level Reference Caps DeviceType 2 AdapterOrdinal 0 MaxTextureWidth 8,192 MaxTextureHeight 8,192 MaxVolumeExtent 4,096 MaxTextureRepeat 32,768 MaxTextureAspectRatio 0 MaxAnisotropy 16 MaxVertexW 1E+010 GuardBandLeft -32768 GuardBandTop -32768 GuardBandRight 32767 GuardBandBottom 32767 ExtentsAdjust 0 MaxTextureBlendStages 8 MaxSimultaneousTextures 8 MaxActiveLights 4,294,967,295 MaxUserClipPlanes 6 MaxVertexBlendMatrices 4 MaxVertexBlendMatrixIndex 255 MaxPointSize 64 MaxPrimitiveCount 2,097,151 MaxVertexIndex 16,777,215 MaxStreams 16 MaxStreamStride 256 VertexShaderVersion 3.0 MaxVertexShaderConst 8,192 PixelShaderVersion 3.0 PixelShader1xMaxValue 3.40282E+038 MaxNpatchTessellationLevel 3.40282E+038 MasterAdapterOrdinal 0 AdapterOrdinalInGroup 0 NumberOfAdaptersInGroup 1 NumSimultaneousRTs 4 MaxVShaderInstructionsExecuted 4,294,967,295 MaxPShaderInstructionsExecuted 4,294,967,295 MaxVertexShader30InstructionSlots 32,768 MaxPixelShader30InstructionSlots 32,768 Caps D3DCAPS_READ_SCANLINE No D3DCAPS_OVERLAY No Caps2 D3DCAPS2_CANCALIBRATEGAMMA No D3DCAPS2_FULLSCREENGAMMA No D3DCAPS2_CANMANAGERESOURCE Yes D3DCAPS2_DYNAMICTEXTURES Yes D3DCAPS2_CANAUTOGENMIPMAP Yes D3DCAPS2_CANSHARERESOURCE Yes Caps3 D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD Yes D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION No D3DCAPS3_COPY_TO_VIDMEM No D3DCAPS3_COPY_TO_SYSTEMMEM No D3DCAPS3_DXVAHD No PresentationIntervals D3DPRESENT_INTERVAL_ONE Yes D3DPRESENT_INTERVAL_TWO No D3DPRESENT_INTERVAL_THREE No D3DPRESENT_INTERVAL_FOUR No D3DPRESENT_INTERVAL_IMMEDIATE No CursorCaps D3DCURSORCAPS_COLOR No D3DCURSORCAPS_LOWRES No DevCaps D3DDEVCAPS_EXECUTESYSTEMMEMORY Yes D3DDEVCAPS_EXECUTEVIDEOMEMORY No D3DDEVCAPS_TLVERTEXSYSTEMMEMORY Yes D3DDEVCAPS_TLVERTEXVIDEOMEMORY No D3DDEVCAPS_TEXTURESYSTEMMEMORY Yes D3DDEVCAPS_TEXTUREVIDEOMEMORY No D3DDEVCAPS_DRAWPRIMTLVERTEX Yes D3DDEVCAPS_CANRENDERAFTERFLIP No D3DDEVCAPS_TEXTURENONLOCALVIDMEM No D3DDEVCAPS_DRAWPRIMITIVES2 No D3DDEVCAPS_SEPARATETEXTUREMEMORIES No D3DDEVCAPS_DRAWPRIMITIVES2EX Yes D3DDEVCAPS_HWTRANSFORMANDLIGHT Yes D3DDEVCAPS_CANBLTSYSTONONLOCAL No D3DDEVCAPS_HWRASTERIZATION No D3DDEVCAPS_PUREDEVICE Yes D3DDEVCAPS_QUINTICRTPATCHES Yes D3DDEVCAPS_RTPATCHES Yes D3DDEVCAPS_RTPATCHHANDLEZERO Yes D3DDEVCAPS_NPATCHES Yes PrimitiveMiscCaps D3DPMISCCAPS_MASKZ Yes D3DPMISCCAPS_CULLNONE Yes D3DPMISCCAPS_CULLCW Yes D3DPMISCCAPS_CULLCCW Yes D3DPMISCCAPS_COLORWRITEENABLE Yes D3DPMISCCAPS_CLIPPLANESCALEDPOINTS Yes D3DPMISCCAPS_CLIPTLVERTS Yes D3DPMISCCAPS_TSSARGTEMP Yes D3DPMISCCAPS_BLENDOP Yes D3DPMISCCAPS_NULLREFERENCE Yes D3DPMISCCAPS_INDEPENDENTWRITEMASKS Yes D3DPMISCCAPS_PERSTAGECONSTANT Yes D3DPMISCCAPS_FOGANDSPECULARALPHA Yes D3DPMISCCAPS_SEPARATEALPHABLEND Yes D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS Yes D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING Yes D3DPMISCCAPS_FOGVERTEXCLAMPED No D3DPMISCCAPS_POSTBLENDSRGBCONVERT Yes RasterCaps D3DPRASTERCAPS_DITHER Yes D3DPRASTERCAPS_ZTEST Yes D3DPRASTERCAPS_FOGVERTEX Yes D3DPRASTERCAPS_FOGTABLE Yes D3DPRASTERCAPS_MIPMAPLODBIAS Yes D3DPRASTERCAPS_ZBUFFERLESSHSR No D3DPRASTERCAPS_FOGRANGE Yes D3DPRASTERCAPS_ANISOTROPY Yes D3DPRASTERCAPS_WBUFFER Yes D3DPRASTERCAPS_WFOG Yes D3DPRASTERCAPS_ZFOG Yes D3DPRASTERCAPS_COLORPERSPECTIVE Yes D3DPRASTERCAPS_SCISSORTEST Yes D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS Yes D3DPRASTERCAPS_DEPTHBIAS Yes D3DPRASTERCAPS_MULTISAMPLE_TOGGLE Yes ZCmpCaps D3DPCMPCAPS_NEVER Yes D3DPCMPCAPS_LESS Yes D3DPCMPCAPS_EQUAL Yes D3DPCMPCAPS_LESSEQUAL Yes D3DPCMPCAPS_GREATER Yes D3DPCMPCAPS_NOTEQUAL Yes D3DPCMPCAPS_GREATEREQUAL Yes D3DPCMPCAPS_ALWAYS Yes SrcBlendCaps D3DPBLENDCAPS_ZERO Yes D3DPBLENDCAPS_ONE Yes D3DPBLENDCAPS_SRCCOLOR Yes D3DPBLENDCAPS_INVSRCCOLOR Yes D3DPBLENDCAPS_SRCALPHA Yes D3DPBLENDCAPS_INVSRCALPHA Yes D3DPBLENDCAPS_DESTALPHA Yes D3DPBLENDCAPS_INVDESTALPHA Yes D3DPBLENDCAPS_DESTCOLOR Yes D3DPBLENDCAPS_INVDESTCOLOR Yes D3DPBLENDCAPS_SRCALPHASAT Yes D3DPBLENDCAPS_BOTHSRCALPHA Yes D3DPBLENDCAPS_BOTHINVSRCALPHA Yes D3DPBLENDCAPS_BLENDFACTOR Yes D3DPBLENDCAPS_SRCCOLOR2 Yes D3DPBLENDCAPS_INVSRCCOLOR2 Yes DestBlendCaps D3DPBLENDCAPS_ZERO Yes D3DPBLENDCAPS_ONE Yes D3DPBLENDCAPS_SRCCOLOR Yes D3DPBLENDCAPS_INVSRCCOLOR Yes D3DPBLENDCAPS_SRCALPHA Yes D3DPBLENDCAPS_INVSRCALPHA Yes D3DPBLENDCAPS_DESTALPHA Yes D3DPBLENDCAPS_INVDESTALPHA Yes D3DPBLENDCAPS_DESTCOLOR Yes D3DPBLENDCAPS_INVDESTCOLOR Yes D3DPBLENDCAPS_SRCALPHASAT Yes D3DPBLENDCAPS_BOTHSRCALPHA No D3DPBLENDCAPS_BOTHINVSRCALPHA No D3DPBLENDCAPS_BLENDFACTOR Yes D3DPBLENDCAPS_SRCCOLOR2 Yes D3DPBLENDCAPS_INVSRCCOLOR2 Yes AlphaCmpCaps D3DPCMPCAPS_NEVER Yes D3DPCMPCAPS_LESS Yes D3DPCMPCAPS_EQUAL Yes D3DPCMPCAPS_LESSEQUAL Yes D3DPCMPCAPS_GREATER Yes D3DPCMPCAPS_NOTEQUAL Yes D3DPCMPCAPS_GREATEREQUAL Yes D3DPCMPCAPS_ALWAYS Yes ShadeCaps D3DPSHADECAPS_COLORGOURAUDRGB Yes D3DPSHADECAPS_SPECULARGOURAUDRGB Yes D3DPSHADECAPS_ALPHAGOURAUDBLEND Yes D3DPSHADECAPS_FOGGOURAUD Yes TextureCaps D3DPTEXTURECAPS_PERSPECTIVE Yes D3DPTEXTURECAPS_POW2 No D3DPTEXTURECAPS_ALPHA Yes D3DPTEXTURECAPS_SQUAREONLY No D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE Yes D3DPTEXTURECAPS_ALPHAPALETTE Yes D3DPTEXTURECAPS_NONPOW2CONDITIONAL No D3DPTEXTURECAPS_PROJECTED Yes D3DPTEXTURECAPS_CUBEMAP Yes D3DPTEXTURECAPS_VOLUMEMAP Yes D3DPTEXTURECAPS_MIPMAP Yes D3DPTEXTURECAPS_MIPVOLUMEMAP Yes D3DPTEXTURECAPS_MIPCUBEMAP Yes D3DPTEXTURECAPS_CUBEMAP_POW2 No D3DPTEXTURECAPS_VOLUMEMAP_POW2 No D3DPTEXTURECAPS_NOPROJECTEDBUMPENV No TextureFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC Yes D3DPTFILTERCAPS_MINFPYRAMIDALQUAD Yes D3DPTFILTERCAPS_MINFGAUSSIANQUAD Yes D3DPTFILTERCAPS_MIPFPOINT Yes D3DPTFILTERCAPS_MIPFLINEAR Yes D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC Yes D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD Yes D3DPTFILTERCAPS_MAGFGAUSSIANQUAD Yes D3DPTFILTERCAPS_CONVOLUTIONMONO Yes CubeTextureFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC No D3DPTFILTERCAPS_MINFPYRAMIDALQUAD No D3DPTFILTERCAPS_MINFGAUSSIANQUAD No D3DPTFILTERCAPS_MIPFPOINT Yes D3DPTFILTERCAPS_MIPFLINEAR Yes D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No D3DPTFILTERCAPS_MAGFGAUSSIANQUAD No VolumeTextureFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC No D3DPTFILTERCAPS_MINFPYRAMIDALQUAD Yes D3DPTFILTERCAPS_MINFGAUSSIANQUAD Yes D3DPTFILTERCAPS_MIPFPOINT Yes D3DPTFILTERCAPS_MIPFLINEAR Yes D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD Yes D3DPTFILTERCAPS_MAGFGAUSSIANQUAD Yes TextureAddressCaps D3DPTADDRESSCAPS_WRAP Yes D3DPTADDRESSCAPS_MIRROR Yes D3DPTADDRESSCAPS_CLAMP Yes D3DPTADDRESSCAPS_BORDER Yes D3DPTADDRESSCAPS_INDEPENDENTUV Yes D3DPTADDRESSCAPS_MIRRORONCE Yes VolumeTextureAddressCaps D3DPTADDRESSCAPS_WRAP Yes D3DPTADDRESSCAPS_MIRROR Yes D3DPTADDRESSCAPS_CLAMP Yes D3DPTADDRESSCAPS_BORDER Yes D3DPTADDRESSCAPS_INDEPENDENTUV Yes D3DPTADDRESSCAPS_MIRRORONCE Yes LineCaps D3DLINECAPS_TEXTURE Yes D3DLINECAPS_ZTEST Yes D3DLINECAPS_BLEND Yes D3DLINECAPS_ALPHACMP Yes D3DLINECAPS_FOG Yes D3DLINECAPS_ANTIALIAS Yes StencilCaps D3DSTENCILCAPS_KEEP Yes D3DSTENCILCAPS_ZERO Yes D3DSTENCILCAPS_REPLACE Yes D3DSTENCILCAPS_INCRSAT Yes D3DSTENCILCAPS_DECRSAT Yes D3DSTENCILCAPS_INVERT Yes D3DSTENCILCAPS_INCR Yes D3DSTENCILCAPS_DECR Yes D3DSTENCILCAPS_TWOSIDED Yes FVFCaps D3DFVFCAPS_DONOTSTRIPELEMENTS No D3DFVFCAPS_TEXCOORDCOUNTMASK Yes D3DFVFCAPS_PSIZE Yes TextureOpCaps D3DTEXOPCAPS_DISABLE Yes D3DTEXOPCAPS_SELECTARG1 Yes D3DTEXOPCAPS_SELECTARG2 Yes D3DTEXOPCAPS_MODULATE Yes D3DTEXOPCAPS_MODULATE2X Yes D3DTEXOPCAPS_MODULATE4X Yes D3DTEXOPCAPS_ADD Yes D3DTEXOPCAPS_ADDSIGNED Yes D3DTEXOPCAPS_ADDSIGNED2X Yes D3DTEXOPCAPS_SUBTRACT Yes D3DTEXOPCAPS_ADDSMOOTH Yes D3DTEXOPCAPS_BLENDDIFFUSEALPHA Yes D3DTEXOPCAPS_BLENDTEXTUREALPHA Yes D3DTEXOPCAPS_BLENDFACTORALPHA Yes D3DTEXOPCAPS_BLENDTEXTUREALPHAPM Yes D3DTEXOPCAPS_BLENDCURRENTALPHA Yes D3DTEXOPCAPS_PREMODULATE Yes D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR Yes D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA Yes D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR Yes D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA Yes D3DTEXOPCAPS_BUMPENVMAP Yes D3DTEXOPCAPS_BUMPENVMAPLUMINANCE Yes D3DTEXOPCAPS_DOTPRODUCT3 Yes D3DTEXOPCAPS_MULTIPLYADD Yes D3DTEXOPCAPS_LERP Yes VertexProcessingCaps D3DVTXPCAPS_DIRECTIONALLIGHTS Yes D3DVTXPCAPS_LOCALVIEWER Yes D3DVTXPCAPS_MATERIALSOURCE7 Yes D3DVTXPCAPS_POSITIONALLIGHTS Yes D3DVTXPCAPS_TEXGEN Yes D3DVTXPCAPS_TWEENING Yes D3DVTXPCAPS_TEXGEN_SPHEREMAP Yes D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER No DevCaps2 D3DDEVCAPS2_STREAMOFFSET Yes D3DDEVCAPS2_DMAPNPATCH Yes D3DDEVCAPS2_ADAPTIVETESSRTPATCH Yes D3DDEVCAPS2_ADAPTIVETESSNPATCH Yes D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES Yes D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH Yes D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET Yes DeclTypes D3DDTCAPS_UBYTE4 Yes D3DDTCAPS_UBYTE4N Yes D3DDTCAPS_SHORT2N Yes D3DDTCAPS_SHORT4N Yes D3DDTCAPS_USHORT2N Yes D3DDTCAPS_USHORT4N Yes D3DDTCAPS_UDEC3 Yes D3DDTCAPS_DEC3N Yes D3DDTCAPS_FLOAT16_2 Yes D3DDTCAPS_FLOAT16_4 Yes StretchRectFilterCaps D3DPTFILTERCAPS_MINFPOINT No D3DPTFILTERCAPS_MINFLINEAR No D3DPTFILTERCAPS_MINFANISOTROPIC No D3DPTFILTERCAPS_MINFPYRAMIDALQUAD No D3DPTFILTERCAPS_MINFGAUSSIANQUAD No D3DPTFILTERCAPS_MIPFPOINT No D3DPTFILTERCAPS_MIPFLINEAR No D3DPTFILTERCAPS_MAGFPOINT No D3DPTFILTERCAPS_MAGFLINEAR No D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No D3DPTFILTERCAPS_MAGFGAUSSIANQUAD No VS20Caps D3DVS20CAPS_PREDICATION Yes DynamicFlowControlDepth 24 NumTemps 32 StaticFlowControlDepth 4 PS20Caps D3DPS20CAPS_ARBITRARYSWIZZLE Yes D3DPS20CAPS_GRADIENTINSTRUCTIONS Yes D3DPS20CAPS_PREDICATION Yes D3DPS20CAPS_NODEPENDENTREADLIMIT Yes D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT Yes DynamicFlowControlDepth 24 NumTemps 32 StaticFlowControlDepth 4 NumInstructionSlots 512 VertexTextureFilterCaps D3DPTFILTERCAPS_MINFPOINT Yes D3DPTFILTERCAPS_MINFLINEAR Yes D3DPTFILTERCAPS_MINFANISOTROPIC No D3DPTFILTERCAPS_MINFPYRAMIDALQUAD Yes D3DPTFILTERCAPS_MINFGAUSSIANQUAD Yes D3DPTFILTERCAPS_MIPFPOINT Yes D3DPTFILTERCAPS_MIPFLINEAR Yes D3DPTFILTERCAPS_MAGFPOINT Yes D3DPTFILTERCAPS_MAGFLINEAR Yes D3DPTFILTERCAPS_MAGFANISOTROPIC No D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD Yes D3DPTFILTERCAPS_MAGFGAUSSIANQUAD Yes Adapter Formats D3DFMT_X8R8G8B8 (Fullscreen) Back Buffer Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 Render Target Formats D3DFMT_R8G8B8 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_R3G3B2 D3DFMT_A8R3G3B2 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_X8B8G8R8 D3DFMT_G16R16 D3DFMT_A2R10G10B10 D3DFMT_A16B16G16R16 D3DFMT_MULTI2_ARGB8 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F D3DFMT_A1 Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D32 D3DFMT_D15S1 D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D24X4S4 D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D24FS8 Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A8 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D32_LOCKABLE D3DFMT_S8_LOCKABLE D3DFMT_A1 Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_MULTI2_ARGB8 Yes Yes No No No No Yes No Yes No Yes D3DFMT_R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1 Yes Yes No No No No Yes No Yes No Yes Cube Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2R10G10B10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_MULTI2_ARGB8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8R8G8B8 (Windowed) Back Buffer Formats D3DFMT_A2R10G10B10 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_A1R5G5B5 D3DFMT_X1R5G5B5 D3DFMT_R5G6B5 Render Target Formats D3DFMT_R8G8B8 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_R3G3B2 D3DFMT_A8R3G3B2 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_X8B8G8R8 D3DFMT_G16R16 D3DFMT_A2R10G10B10 D3DFMT_A16B16G16R16 D3DFMT_MULTI2_ARGB8 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F D3DFMT_A1 Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D32 D3DFMT_D15S1 D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D24X4S4 D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D24FS8 Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A8 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D32_LOCKABLE D3DFMT_S8_LOCKABLE D3DFMT_A1 Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_MULTI2_ARGB8 Yes Yes No No No No Yes No Yes No Yes D3DFMT_R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1 Yes Yes No No No No Yes No Yes No Yes Cube Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2R10G10B10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_MULTI2_ARGB8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R8G8B8 (Windowed) Back Buffer Formats D3DFMT_A2R10G10B10 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_A1R5G5B5 D3DFMT_X1R5G5B5 D3DFMT_R5G6B5 Render Target Formats D3DFMT_R8G8B8 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_R3G3B2 D3DFMT_A8R3G3B2 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_X8B8G8R8 D3DFMT_G16R16 D3DFMT_A2R10G10B10 D3DFMT_A16B16G16R16 D3DFMT_MULTI2_ARGB8 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F D3DFMT_A1 Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D32 D3DFMT_D15S1 D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D24X4S4 D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D24FS8 Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A8 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D32_LOCKABLE D3DFMT_S8_LOCKABLE D3DFMT_A1 Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_MULTI2_ARGB8 Yes Yes No No No No Yes No Yes No Yes D3DFMT_R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1 Yes Yes No No No No Yes No Yes No Yes Cube Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2R10G10B10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_MULTI2_ARGB8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X1R5G5B5 (Windowed) Back Buffer Formats D3DFMT_A2R10G10B10 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_A1R5G5B5 D3DFMT_X1R5G5B5 D3DFMT_R5G6B5 Render Target Formats D3DFMT_R8G8B8 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_R3G3B2 D3DFMT_A8R3G3B2 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_X8B8G8R8 D3DFMT_G16R16 D3DFMT_A2R10G10B10 D3DFMT_A16B16G16R16 D3DFMT_MULTI2_ARGB8 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F D3DFMT_A1 Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D32 D3DFMT_D15S1 D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D24X4S4 D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D24FS8 Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A8 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D32_LOCKABLE D3DFMT_S8_LOCKABLE D3DFMT_A1 Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_MULTI2_ARGB8 Yes Yes No No No No Yes No Yes No Yes D3DFMT_R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1 Yes Yes No No No No Yes No Yes No Yes Cube Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2R10G10B10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_MULTI2_ARGB8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R5G6B5 (Fullscreen) Back Buffer Formats D3DFMT_R5G6B5 Render Target Formats D3DFMT_R8G8B8 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_R3G3B2 D3DFMT_A8R3G3B2 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_X8B8G8R8 D3DFMT_G16R16 D3DFMT_A2R10G10B10 D3DFMT_A16B16G16R16 D3DFMT_MULTI2_ARGB8 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F D3DFMT_A1 Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D32 D3DFMT_D15S1 D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D24X4S4 D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D24FS8 Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A8 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D32_LOCKABLE D3DFMT_S8_LOCKABLE D3DFMT_A1 Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_MULTI2_ARGB8 Yes Yes No No No No Yes No Yes No Yes D3DFMT_R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1 Yes Yes No No No No Yes No Yes No Yes Cube Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2R10G10B10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_MULTI2_ARGB8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R5G6B5 (Windowed) Back Buffer Formats D3DFMT_A2R10G10B10 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_A1R5G5B5 D3DFMT_X1R5G5B5 D3DFMT_R5G6B5 Render Target Formats D3DFMT_R8G8B8 D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A4R4G4B4 D3DFMT_R3G3B2 D3DFMT_A8R3G3B2 D3DFMT_X4R4G4B4 D3DFMT_A2B10G10R10 D3DFMT_A8B8G8R8 D3DFMT_X8B8G8R8 D3DFMT_G16R16 D3DFMT_A2R10G10B10 D3DFMT_A16B16G16R16 D3DFMT_MULTI2_ARGB8 D3DFMT_R16F D3DFMT_G16R16F D3DFMT_A16B16G16R16F D3DFMT_R32F D3DFMT_G32R32F D3DFMT_A32B32G32R32F D3DFMT_A1 Depth/Stencil Formats D3DFMT_D16_LOCKABLE D3DFMT_D32 D3DFMT_D15S1 D3DFMT_D24S8 D3DFMT_D24X8 D3DFMT_D24X4S4 D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D24FS8 Plain Surface Formats D3DFMT_A8R8G8B8 D3DFMT_X8R8G8B8 D3DFMT_R5G6B5 D3DFMT_X1R5G5B5 D3DFMT_A1R5G5B5 D3DFMT_A8 D3DFMT_D16_LOCKABLE D3DFMT_D16 D3DFMT_D32F_LOCKABLE D3DFMT_D32_LOCKABLE D3DFMT_S8_LOCKABLE D3DFMT_A1 Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_MULTI2_ARGB8 Yes Yes No No No No Yes No Yes No Yes D3DFMT_R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes Yes No Yes No Yes Yes Yes D3DFMT_A1 Yes Yes No No No No Yes No Yes No Yes Cube Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes No No Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes No No Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes No No Yes No Yes No Yes Yes Yes Volume Texture Formats D3DFMT_R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8R8G8B8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R5G6B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A1R5G5B5 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8R3G3B2 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X4R4G4B4 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2B10G10R10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_X8B8G8R8 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A2R10G10B10 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A16B16G16R16 Yes Yes Yes Yes Yes Yes Yes Yes D3DFMT_A8P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_P8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A8L8 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_A4L4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_L6V5U5 Yes Yes No Yes No Yes Yes Yes D3DFMT_X8L8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_Q8W8V8U8 Yes Yes No Yes No Yes Yes Yes D3DFMT_V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_A2W10V10U10 Yes Yes No Yes No Yes Yes Yes D3DFMT_UYVY Yes Yes Yes Yes No Yes Yes Yes D3DFMT_R8G8_B8G8 Yes Yes No Yes No Yes Yes Yes D3DFMT_YUY2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_G8R8_G8B8 Yes Yes No Yes No Yes Yes Yes D3DFMT_DXT1 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT2 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT3 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT4 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_DXT5 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_L16 Yes Yes Yes Yes No Yes Yes Yes D3DFMT_Q16W16V16U16 Yes Yes No Yes No Yes Yes Yes D3DFMT_R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_A16B16G16R16F Yes Yes No Yes No Yes Yes Yes D3DFMT_R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_A32B32G32R32F Yes Yes No Yes No Yes Yes Yes D3DFMT_CxV8U8 Yes Yes No Yes No Yes Yes Yes Render Format Compatibility D3DFMT_R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8R8G8B8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R5G6B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1R5G5B5 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8R3G3B2 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X4R4G4B4 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_NONMASKABLE 2 quality levels Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 2 quality levels D3DFMT_D32 2 quality levels D3DFMT_D15S1 2 quality levels D3DFMT_D24S8 2 quality levels D3DFMT_D24X8 2 quality levels D3DFMT_D24X4S4 2 quality levels D3DFMT_D16 2 quality levels D3DFMT_D32F_LOCKABLE 2 quality levels D3DFMT_D24FS8 2 quality levels D3DMULTISAMPLE_4_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DMULTISAMPLE_9_SAMPLES 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2B10G10R10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_X8B8G8R8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A2R10G10B10 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_MULTI2_ARGB8 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A16B16G16R16F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A32B32G32R32F D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level D3DFMT_A1 D3DMULTISAMPLE_NONE 1 quality level Compatible Depth/Stencil Formats D3DFMT_D16_LOCKABLE 1 quality level D3DFMT_D32 1 quality level D3DFMT_D15S1 1 quality level D3DFMT_D24S8 1 quality level D3DFMT_D24X8 1 quality level D3DFMT_D24X4S4 1 quality level D3DFMT_D16 1 quality level D3DFMT_D32F_LOCKABLE 1 quality level D3DFMT_D24FS8 1 quality level