CAPS grep with ATI DX9 Catalyst 3.0 - 6924C.exe
Caps
MaxTextureWidth 2'048
MaxTextureHeight 2'048
MaxVolumeExtent 1'024
MaxTextureRepeat 2'048
MaxTextureAspectRatio 2'048
MaxAnisotropy 16
MaxVertexW 1E+010
MaxTextureBlendStages 8
MaxSimultaneousTextures 8
MaxActiveLights 8
MaxUserClipPlanes 6
MaxVertexBlendMatrices 4
MaxVertexBlendMatrixIndex 37
MaxPointSize 256
MaxPrimitiveCount 65'535
MaxVertexIndex 16'777'215
MaxStreams 16
MaxStreamStride 1'024
VertexShaderVersion 2.0
MaxVertexShaderConst 256
PixelShaderVersion 2.0
PixelShader1xMaxValue 3.40282E+038
MaxNpatchTessellationLevel 8
MasterAdapterOrdinal 0
AdapterOrdinalInGroup 0
NumberOfAdaptersInGroup 1
NumSimultaneousRTs 4
MaxVShaderInstructionsExecuted -1 ??
MaxPShaderInstructionsExecuted 0 ??
MaxVertexShader30InstructionSlots 0
MaxPixelShader30InstructionSlots 0
Caps
D3DCAPS_READ_SCANLINE Yes
Caps2
D3DCAPS2_CANCALIBRATEGAMMA No
D3DCAPS2_FULLSCREENGAMMA Yes
D3DCAPS2_CANMANAGERESOURCE No
D3DCAPS2_DYNAMICTEXTURES Yes
D3DCAPS2_CANAUTOGENMIPMAP Yes
Caps3
D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD No
D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION Yes
DevCaps
D3DDEVCAPS_EXECUTESYSTEMMEMORY Yes
D3DDEVCAPS_EXECUTEVIDEOMEMORY Yes
D3DDEVCAPS_TLVERTEXSYSTEMMEMORY Yes
D3DDEVCAPS_TLVERTEXVIDEOMEMORY Yes
D3DDEVCAPS_TEXTURESYSTEMMEMORY No
D3DDEVCAPS_TEXTUREVIDEOMEMORY Yes
D3DDEVCAPS_DRAWPRIMTLVERTEX Yes
D3DDEVCAPS_CANRENDERAFTERFLIP Yes
D3DDEVCAPS_TEXTURENONLOCALVIDMEM Yes
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 Yes
PrimitiveMiscCaps
D3DPMISCCAPS_MASKZ Yes
D3DPMISCCAPS_CULLNONE Yes
D3DPMISCCAPS_CULLCW Yes
D3DPMISCCAPS_CULLCCW Yes
D3DPMISCCAPS_COLORWRITEENABLE Yes
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS No
D3DPMISCCAPS_CLIPTLVERTS No
D3DPMISCCAPS_TSSARGTEMP Yes
D3DPMISCCAPS_BLENDOP Yes
D3DPMISCCAPS_NULLREFERENCE No
D3DPMISCCAPS_INDEPENDENTWRITEMASKS No
D3DPMISCCAPS_PERSTAGECONSTANT No
D3DPMISCCAPS_FOGANDSPECULARALPHA Yes
D3DPMISCCAPS_SEPARATEALPHABLEND Yes
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS No
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING Yes
D3DPMISCCAPS_FOGVERTEXCLAMPED 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 No
D3DPRASTERCAPS_WFOG Yes
D3DPRASTERCAPS_ZFOG Yes
D3DPRASTERCAPS_COLORPERSPECTIVE Yes
D3DPRASTERCAPS_SCISSORTEST Yes
D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS Yes
D3DPRASTERCAPS_DEPTHBIAS Yes
D3DPRASTERCAPS_MULTISAMPLE_TOGGLE No
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
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 No
D3DPBLENDCAPS_BOTHSRCALPHA Yes
D3DPBLENDCAPS_BOTHINVSRCALPHA Yes
D3DPBLENDCAPS_BLENDFACTOR 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 Yes
D3DPTEXTURECAPS_ALPHA Yes
D3DPTEXTURECAPS_SQUAREONLY No
D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE Yes
D3DPTEXTURECAPS_ALPHAPALETTE No
D3DPTEXTURECAPS_NONPOW2CONDITIONAL Yes
D3DPTEXTURECAPS_PROJECTED Yes
D3DPTEXTURECAPS_CUBEMAP Yes
D3DPTEXTURECAPS_VOLUMEMAP Yes
D3DPTEXTURECAPS_MIPMAP Yes
D3DPTEXTURECAPS_MIPVOLUMEMAP Yes
D3DPTEXTURECAPS_MIPCUBEMAP Yes
D3DPTEXTURECAPS_CUBEMAP_POW2 Yes
D3DPTEXTURECAPS_VOLUMEMAP_POW2 Yes
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 Yes
D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD No
D3DPTFILTERCAPS_MAGFGAUSSIANQUAD 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 No
D3DPTADDRESSCAPS_INDEPENDENTUV Yes
D3DPTADDRESSCAPS_MIRRORONCE Yes
VolumeTextureAddressCaps
D3DPTADDRESSCAPS_WRAP Yes
D3DPTADDRESSCAPS_MIRROR Yes
D3DPTADDRESSCAPS_CLAMP Yes
D3DPTADDRESSCAPS_BORDER No
D3DPTADDRESSCAPS_INDEPENDENTUV Yes
D3DPTADDRESSCAPS_MIRRORONCE Yes
LineCaps
D3DLINECAPS_TEXTURE Yes
D3DLINECAPS_ZTEST Yes
D3DLINECAPS_BLEND Yes
D3DLINECAPS_ALPHACMP Yes
D3DLINECAPS_FOG Yes
D3DLINECAPS_ANTIALIAS No
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 No
D3DDEVCAPS2_ADAPTIVETESSRTPATCH No
D3DDEVCAPS2_ADAPTIVETESSNPATCH No
D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES Yes
D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH Yes
D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET
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 No
D3DDTCAPS_FLOAT16_4 No
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 No
DynamicFlowControlDepth 0
NumTemps 16 Why not 32 as allowed by DX9 and supported by the R300 according to ATI?
StaticFlowControlDepth 1
PS20Caps
D3DPS20CAPS_ARBITRARYSWIZZLE No
D3DPS20CAPS_GRADIENTINSTRUCTIONS No
D3DPS20CAPS_PREDICATION No
D3DPS20CAPS_NODEPENDENTREADLIMIT No
D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT No
DynamicFlowControlDepth 0
NumTemps 12 Why not 32 as allowed by DX9 and supported by the R300 according to ATI?
StaticFlowControlDepth 0
NumInstructionSlots 96
VertexTextureFilterCaps
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