| Caps | D3DCAPS_READ_SCANLINE | 1 |
| Caps2 | D3DCAPS2_CANCALIBRATEGAMMA | 0 |
| D3DCAPS2_CANRENDERWINDOWED | 1 |
| D3DCAPS2_FULLSCREENGAMMA | 1 |
| D3DCAPS2_NO2DDURING3DSCENE | 0 |
| PresentationIntervals | D3DPRESENT_INTERVAL_IMMEDIATE | 1 |
| D3DPRESENT_INTERVAL_ONE | 1 |
| D3DPRESENT_INTERVAL_TWO | 0 |
| D3DPRESENT_INTERVAL_THREE | 0 |
| D3DPRESENT_INTERVAL_FOUR | 0 |
| CursorCaps | D3DCURSORCAPS_COLOR | 0 |
| D3DCURSORCAPS_LOWRES | 0 |
| DevCaps | D3DDEVCAPS_CANBLTSYSTONONLOCAL | 0 |
| D3DDEVCAPS_CANRENDERAFTERFLIP | 1 |
| D3DDEVCAPS_DRAWPRIMTLVERTEX | 1 |
| D3DDEVCAPS_EXECUTESYSTEMMEMORY | 1 |
| D3DDEVCAPS_EXECUTEVIDEOMEMORY | 0 |
| D3DDEVCAPS_HWRASTERIZATION | 1 |
| D3DDEVCAPS_HWTRANSFORMANDLIGHT | 0 |
| D3DDEVCAPS_NPATCHES | 0 |
| D3DDEVCAPS_PUREDEVICE | 0 |
| D3DDEVCAPS_QUINTICRTPATCHES | 0 |
| D3DDEVCAPS_RTPATCHES | 0 |
| D3DDEVCAPS_RTPATCHHANDLEZERO | 0 |
| D3DDEVCAPS_SEPARATETEXTUREMEMORIES | 0 |
| D3DDEVCAPS_TEXTURENONLOCALVIDMEM | 1 |
| D3DDEVCAPS_TEXTURESYSTEMMEMORY | 0 |
| D3DDEVCAPS_TEXTUREVIDEOMEMORY | 1 |
| D3DDEVCAPS_TLVERTEXSYSTEMMEMORY | 1 |
| D3DDEVCAPS_TLVERTEXVIDEOMEMORY | 0 |
| PrimitiveMiscCaps | D3DPMISCCAPS_BLENDOP | 0 |
| D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0 |
| D3DPMISCCAPS_CLIPTLVERTS | 0 |
| D3DPMISCCAPS_COLORWRITEENABLE | 0 |
| D3DPMISCCAPS_CULLCCW | 1 |
| D3DPMISCCAPS_CULLCW | 1 |
| D3DPMISCCAPS_CULLNONE | 1 |
| D3DPMISCCAPS_LINEPATTERNREP | 0 |
| D3DPMISCCAPS_MASKZ | 1 |
| D3DPMISCCAPS_TSSARGTEMP | 0 |
| RasterCaps | D3DPRASTERCAPS_ANISOTROPY | 1 |
| D3DPRASTERCAPS_ANTIALIASEDGES | 0 |
| D3DPRASTERCAPS_COLORPERSPECTIVE | 0 |
| D3DPRASTERCAPS_DITHER | 1 |
| D3DPRASTERCAPS_FOGRANGE | 0 |
| D3DPRASTERCAPS_FOGTABLE | 0 |
| D3DPRASTERCAPS_FOGVERTEX | 1 |
| D3DPRASTERCAPS_MIPMAPLODBIAS | 1 |
| D3DPRASTERCAPS_PAT | 0 |
| D3DPRASTERCAPS_STRETCHBLTMULTISAMPLE | 0 |
| D3DPRASTERCAPS_WBUFFER | 0 |
| D3DPRASTERCAPS_WFOG | 0 |
| D3DPRASTERCAPS_ZBIAS | 1 |
| D3DPRASTERCAPS_ZBUFFERLESSHSR | 0 |
| D3DPRASTERCAPS_ZFOG | 0 |
| D3DPRASTERCAPS_ZTEST | 0 |
| ZCmpCaps | D3DPCMPCAPS_ALWAYS | 1 |
| D3DPCMPCAPS_EQUAL | 1 |
| D3DPCMPCAPS_GREATER | 1 |
| D3DPCMPCAPS_GREATEREQUAL | 1 |
| D3DPCMPCAPS_LESS | 1 |
| D3DPCMPCAPS_LESSEQUAL | 1 |
| D3DPCMPCAPS_NEVER | 1 |
| D3DPCMPCAPS_NOTEQUAL | 1 |
| SrcBlendCaps | D3DPBLENDCAPS_BOTHINVSRCALPHA | 1 |
| D3DPBLENDCAPS_BOTHSRCALPHA | 1 |
| D3DPBLENDCAPS_DESTALPHA | 0 |
| D3DPBLENDCAPS_DESTCOLOR | 1 |
| D3DPBLENDCAPS_INVDESTALPHA | 0 |
| D3DPBLENDCAPS_INVDESTCOLOR | 1 |
| D3DPBLENDCAPS_INVSRCALPHA | 1 |
| D3DPBLENDCAPS_INVSRCCOLOR | 1 |
| D3DPBLENDCAPS_ONE | 1 |
| D3DPBLENDCAPS_SRCALPHA | 1 |
| D3DPBLENDCAPS_SRCALPHASAT | 0 |
| D3DPBLENDCAPS_SRCCOLOR | 1 |
| D3DPBLENDCAPS_ZERO | 1 |
| DestBlendCaps | D3DPBLENDCAPS_BOTHINVSRCALPHA | 1 |
| D3DPBLENDCAPS_BOTHSRCALPHA | 1 |
| D3DPBLENDCAPS_DESTALPHA | 0 |
| D3DPBLENDCAPS_DESTCOLOR | 1 |
| D3DPBLENDCAPS_INVDESTALPHA | 0 |
| D3DPBLENDCAPS_INVDESTCOLOR | 1 |
| D3DPBLENDCAPS_INVSRCALPHA | 1 |
| D3DPBLENDCAPS_INVSRCCOLOR | 1 |
| D3DPBLENDCAPS_ONE | 1 |
| D3DPBLENDCAPS_SRCALPHA | 1 |
| D3DPBLENDCAPS_SRCALPHASAT | 0 |
| D3DPBLENDCAPS_SRCCOLOR | 1 |
| D3DPBLENDCAPS_ZERO | 1 |
| AlphaCmpCaps | D3DPCMPCAPS_ALWAYS | 1 |
| D3DPCMPCAPS_EQUAL | 1 |
| D3DPCMPCAPS_GREATER | 1 |
| D3DPCMPCAPS_GREATEREQUAL | 1 |
| D3DPCMPCAPS_LESS | 1 |
| D3DPCMPCAPS_LESSEQUAL | 1 |
| D3DPCMPCAPS_NEVER | 1 |
| D3DPCMPCAPS_NOTEQUAL | 1 |
| ShadeCaps | D3DPSHADECAPS_ALPHAGOURAUDBLEND | 1 |
| D3DPSHADECAPS_COLORGOURAUDRGB | 1 |
| D3DPSHADECAPS_FOGGOURAUD | 1 |
| D3DPSHADECAPS_SPECULARGOURAUDRGB | 1 |
| TextureCaps | D3DPTEXTURECAPS_ALPHA | 1 |
| D3DPTEXTURECAPS_ALPHAPALETTE | 1 |
| D3DPTEXTURECAPS_CUBEMAP | 0 |
| D3DPTEXTURECAPS_CUBEMAP_POW2 | 0 |
| D3DPTEXTURECAPS_MIPCUBEMAP | 0 |
| D3DPTEXTURECAPS_MIPMAP | 1 |
| D3DPTEXTURECAPS_MIPVOLUMEMAP | 0 |
| D3DPTEXTURECAPS_NONPOW2CONDITIONAL | 0 |
| D3DPTEXTURECAPS_PERSPECTIVE | 1 |
| D3DPTEXTURECAPS_POW2 | 1 |
| D3DPTEXTURECAPS_PROJECTED | 0 |
| D3DPTEXTURECAPS_SQUAREONLY | 0 |
| D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE | 1 |
| D3DPTEXTURECAPS_VOLUMEMAP | 0 |
| D3DPTEXTURECAPS_VOLUMEMAP_POW2 | 0 |
| TextureFilterCaps | D3DPTFILTERCAPS_MAGFAFLATCUBIC | 0 |
| D3DPTFILTERCAPS_MAGFANISOTROPIC | 1 |
| D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC | 0 |
| D3DPTFILTERCAPS_MAGFLINEAR | 1 |
| D3DPTFILTERCAPS_MAGFPOINT | 1 |
| D3DPTFILTERCAPS_MINFANISOTROPIC | 1 |
| D3DPTFILTERCAPS_MINFLINEAR | 1 |
| D3DPTFILTERCAPS_MINFPOINT | 1 |
| D3DPTFILTERCAPS_MIPFLINEAR | 0 |
| D3DPTFILTERCAPS_MIPFPOINT | 1 |
| CubeTextureFilterCaps | D3DPTFILTERCAPS_MAGFAFLATCUBIC | 0 |
| D3DPTFILTERCAPS_MAGFANISOTROPIC | 0 |
| D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC | 0 |
| D3DPTFILTERCAPS_MAGFLINEAR | 0 |
| D3DPTFILTERCAPS_MAGFPOINT | 0 |
| D3DPTFILTERCAPS_MINFANISOTROPIC | 0 |
| D3DPTFILTERCAPS_MINFLINEAR | 0 |
| D3DPTFILTERCAPS_MINFPOINT | 0 |
| D3DPTFILTERCAPS_MIPFLINEAR | 0 |
| D3DPTFILTERCAPS_MIPFPOINT | 0 |
| VolumeTextureFilterCaps | D3DPTFILTERCAPS_MAGFAFLATCUBIC | 0 |
| D3DPTFILTERCAPS_MAGFANISOTROPIC | 0 |
| D3DPTFILTERCAPS_MAGFGAUSSIANCUBIC | 0 |
| D3DPTFILTERCAPS_MAGFLINEAR | 0 |
| D3DPTFILTERCAPS_MAGFPOINT | 0 |
| D3DPTFILTERCAPS_MINFANISOTROPIC | 0 |
| D3DPTFILTERCAPS_MINFLINEAR | 0 |
| D3DPTFILTERCAPS_MINFPOINT | 0 |
| D3DPTFILTERCAPS_MIPFLINEAR | 0 |
| D3DPTFILTERCAPS_MIPFPOINT | 0 |
| TextureAddressCaps | D3DPTADDRESSCAPS_BORDER | 0 |
| D3DPTADDRESSCAPS_CLAMP | 1 |
| D3DPTADDRESSCAPS_INDEPENDENTUV | 1 |
| D3DPTADDRESSCAPS_MIRROR | 1 |
| D3DPTADDRESSCAPS_MIRRORONCE | 0 |
| D3DPTADDRESSCAPS_WRAP | 1 |
| VolumeTextureAddressCaps | D3DPTADDRESSCAPS_BORDER | 0 |
| D3DPTADDRESSCAPS_CLAMP | 0 |
| D3DPTADDRESSCAPS_INDEPENDENTUV | 0 |
| D3DPTADDRESSCAPS_MIRROR | 0 |
| D3DPTADDRESSCAPS_MIRRORONCE | 0 |
| D3DPTADDRESSCAPS_WRAP | 0 |
| LineCaps | D3DLINECAPS_ALPHACMP | 1 |
| D3DLINECAPS_BLEND | 1 |
| D3DLINECAPS_FOG | 1 |
| D3DLINECAPS_TEXTURE | 1 |
| D3DLINECAPS_ZTEST | 1 |
| MaxTextureWidth | 1024 |
| MaxTextureHeight | 1024 |
| MaxVolumeExtent | 0 |
| MaxTextureRepeat | 0 |
| MaxTextureAspectRatio | 1024 |
| MaxAnisotropy | 2 |
| MaxVertexW | 0 |
| GuardBandLeft | 0 |
| GuardBandTop | 0 |
| GuardBandRight | 0 |
| GuardBandBottom | 0 |
| ExtentsAdjust | 1 |
| FVFCaps | D3DFVFCAPS_DONOTSTRIPELEMENTS | 0 |
| D3DFVFCAPS_PSIZE | 0 |
| D3DFVFCAPS_TEXCOORDCOUNTMASK | 8 |
| TextureOpCaps | D3DTEXOPCAPS_ADD | 1 |
| D3DTEXOPCAPS_ADDSIGNED | 1 |
| D3DTEXOPCAPS_ADDSIGNED2X | 0 |
| D3DTEXOPCAPS_ADDSMOOTH | 0 |
| D3DTEXOPCAPS_BLENDCURRENTALPHA | 0 |
| D3DTEXOPCAPS_BLENDDIFFUSEALPHA | 1 |
| D3DTEXOPCAPS_BLENDFACTORALPHA | 1 |
| D3DTEXOPCAPS_BLENDTEXTUREALPHA | 1 |
| D3DTEXOPCAPS_BLENDTEXTUREALPHAPM | 0 |
| D3DTEXOPCAPS_BUMPENVMAP | 0 |
| D3DTEXOPCAPS_BUMPENVMAPLUMINANCE | 0 |
| D3DTEXOPCAPS_DISABLE | 1 |
| D3DTEXOPCAPS_DOTPRODUCT3 | 0 |
| D3DTEXOPCAPS_LERP | 0 |
| D3DTEXOPCAPS_MODULATE | 1 |
| D3DTEXOPCAPS_MODULATE2X | 1 |
| D3DTEXOPCAPS_MODULATE4X | 1 |
| D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR | 0 |
| D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA | 0 |
| D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR | 0 |
| D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA | 0 |
| D3DTEXOPCAPS_MULTIPLYADD | 0 |
| D3DTEXOPCAPS_PREMODULATE | 1 |
| D3DTEXOPCAPS_SELECTARG1 | 1 |
| D3DTEXOPCAPS_SELECTARG2 | 1 |
| D3DTEXOPCAPS_SUBTRACT | 1 |
| MaxTextureBlendStages | 2 |
| MaxSimultaneousTextures | 2 |
| VertexProcessingCaps | D3DVTXPCAPS_DIRECTIONALLIGHTS | 0 |
| D3DVTXPCAPS_LOCALVIEWER | 0 |
| D3DVTXPCAPS_MATERIALSOURCE7 | 0 |
| D3DVTXPCAPS_POSITIONALLIGHTS | 0 |
| D3DVTXPCAPS_TEXGEN | 0 |
| D3DVTXPCAPS_TWEENING | 0 |
| D3DVTXPCAPS_NO_VSDT_UBYTE4 | 0 |
| MaxActiveLights | 0 |
| MaxUserClipPlanes | 0 |
| MaxVertexBlendMatrices | 0 |
| MaxVertexBlendMatrixIndex | 0 |
| MaxPointSize | 0 |
| MaxPrimitiveCount | 65535 |
| MaxVertexIndex | 65535 |
| MaxStreams | 0 |
| MaxStreamStride | 255 |
| VertexShaderVersion | 0.0 |
| MaxVertexShaderConst | 0 |
| PixelShaderVersion | 0.0 |
| MaxPixelShaderValue | 1 |