Xbox 360 Device Capabilities
This document enumerates the capabilities of the XNA Xbox 360 graphics device.
Xbox 360 GraphicsDeviceCapabilities Property | Value | Note | |
---|---|---|---|
AdapterOrdinalInGroup | 0 | Because the Xbox 360 has no multihead support, this value is disregarded. | |
AlphaCompareCapabilities | |||
SupportsNever | true | ||
SupportsLess | true | ||
SupportsEqual | true | ||
SupportsLessEqual | true | ||
SupportsGreater | true | ||
SupportsNotEqual | true | ||
SupportsGreaterEqual | true | ||
SupportsAlways | true | ||
CubeTextureFilterCapabilities | |||
SupportsMinifyPoint | true | ||
SupportsMinifyLinear | true | ||
SupportsMinifyAnisotropic | false | ||
SupportsMipMapPoint | true | ||
SupportsMipMapLinear | true | ||
SupportsMagnifyPoint | true | ||
SupportsMagnifyLinear | true | ||
SupportsMagnifyAnisotropic | false | ||
SupportsMagnifyPyramidalQuad | false | ||
SupportsMagnifyGaussianQuad | false | ||
SupportsMinifyPyramidalQuad | false | ||
SupportsMinifyGaussianQuad | false | ||
CursorCapabilities | |||
SupportsColor | false | ||
SupportsLowResolution | false | ||
DeclarationTypeCapabilities | |||
SupportsByte4 | true | ||
SupportsRgba32 | true | ||
SupportsNormalizedShort2 | true | ||
SupportsNormalizedShort4 | true | ||
SupportsRg32 | true | ||
SupportsRgba64 | true | ||
SupportsUInt101010 | true | ||
SupportsNormalized101010 | true | ||
SupportsHalfVector2 | true | ||
SupportsHalfVector4 | true | ||
DepthBufferCompareCapabilities | |||
SupportsNever | true | ||
SupportsLess | true | ||
SupportsEqual | true | ||
SupportsLessEqual | true | ||
SupportsGreater | true | ||
SupportsNotEqual | true | ||
SupportsGreaterEqual | true | ||
SupportsAlways | true | ||
DestinationBlendCapabilities | |||
SupportsZero | true | ||
SupportsOne | true | ||
SupportsSourceColor | true | ||
SupportsInverseSourceColor | true | ||
SupportsSourceAlpha | true | ||
SupportsInverseSourceAlpha | true | ||
SupportsDestinationAlpha | true | ||
SupportsInverseDestinationAlpha | true | ||
SupportsDestinationColor | true | ||
SupportsInverseDestinationColor | true | ||
SupportsSourceAlphaSat | false | ||
SupportsBothSourceAlpha | false | ||
SupportsBothInverseSourceAlpha | false | ||
SupportsBlendFactor | false | ||
DeviceCapabilities | |||
SupportsExecuteSystemMemory | false | ||
SupportsExecuteVideoMemory | false | ||
SupportsTransformedVertexSystemMemory | true | ||
SupportsTransformedVertexVideoMemory | true | ||
SupportsTextureSystemMemory | true | ||
SupportsTextureVideoMemory | true | ||
SupportsDrawPrimitivesTransformedVertex | true | ||
CanRenderAfterFlip | true | ||
SupportsTextureNonLocalVideoMemory | true | ||
SupportsDrawPrimitives2 | false | ||
SupportsSeparateTextureMemories | false | ||
SupportsDrawPrimitives2Ex | false | ||
SupportsHardwareTransformAndLight | true | ||
CanDrawSystemToNonLocal | false | ||
SupportsHardwareRasterization | true | ||
IsDirect3D9Driver | true | ||
SupportsStreamOffset | true | ||
VertexElementScanSharesStreamOffset | false | ||
DeviceType | DeviceType.Hardware | ||
DriverCapabilities | |||
ReadScanLine | true | ||
SupportsFullScreenGamma | true | ||
CanCalibrateGamma | false | ||
CanManageResource | false | ||
SupportsDynamicTextures | true | ||
CanAutoGenerateMipMap | false | ||
SupportsAlphaFullScreenFlipOrDiscard | true | ||
SupportsLinearToSrgbPresentation | false | ||
SupportsCopyToVideoMemory | false | ||
SupportsCopyToSystemMemory | true | ||
ExtentsAdjust | 0 | ||
GuardBandBottom | 0 | ||
GuardBandLeft | 0 | ||
GuardBandRight | 0 | ||
GuardBandTop | 0 | ||
LineCapabilities | |||
SupportsTextureMapping | true | ||
SupportsDepthBufferTest | true | ||
SupportsBlend | true | ||
SupportsAlphaCompare | true | ||
SupportsFog | false | ||
SupportsAntiAlias | false | ||
MasterAdapterOrdinal | 0 | Because the Xbox 360 has no multihead support, this value is disregarded. | |
MaxAnisotropy | 16 | ||
MaxPixelShader30InstructionSlots | 4096 | ||
MaxPixelShaderProfile | XPS_3_0 | ||
MaxPointSize | 256 | ||
MaxPrimitiveCount | 1048575 | ||
MaxSimultaneousTextures | 16 | ||
MaxStreams | 16 | ||
MaxStreamStride | 1024 | ||
MaxTextureAspectRatio | 8192 | ||
MaxTextureHeight | 8192 | This value reflects 2D textures only. | |
MaxTextureRepeat | 2048 | ||
MaxTextureWidth | 8192 | This value reflects 2D textures only. | |
MaxUserClipPlanes | 6 | ||
MaxVertexIndex | 16777215 | ||
MaxVertexShader30InstructionSlots | 4096 | ||
MaxVertexShaderConstants | 256 | ||
MaxVertexShaderProfile | XVS_3_0 | ||
MaxVertexW | 1E+10 | ||
MaxVolumeExtent | 1024 | ||
NumberOfAdaptersInGroup | 1 | Because the Xbox 360 has no multihead support, this value is disregarded. | |
NumberSimultaneousRenderTargets | 1 | ||
PixelShader1xMaxValue | 3.402823E+38 | ||
PixelShaderCapabilities | |||
SupportsPredication | true | ||
SupportsArbitrarySwizzle | true | ||
SupportsGradientInstructions | true | ||
SupportsNoDependentReadLimit | true | ||
SupportsNoTextureInstructionLimit | true | ||
DynamicFlowControlDepth | 4 | ||
NumberTemps | 64 | ||
StaticFlowControlDepth | 4 | ||
NumberInstructionSlots | 2048 | ||
PixelShaderVersion | 3.0 | ||
PresentInterval | PresentInterval.One | PresentInterval.Two | PresentInterval.Three | PresentInterval.Four | PresentInterval.Immediate | ||
PrimitiveCapabilities | |||
SupportsMaskZ | true | ||
SupportsCullNone | true | ||
SupportsCullClockwiseFace | true | ||
SupportsCullCounterClockwiseFace | true | ||
SupportsColorWrite | true | ||
SupportsClipPlaneScaledPoints | false | ||
SupportsClipTransformedVertices | false | ||
SupportsTextureStageStateArgumentTemp | true | ||
SupportsBlendOperation | true | ||
IsNullReference | false | ||
SupportsIndependentWriteMasks | false | ||
SupportsPerStageConstant | true | ||
SupportsFogAndSpecularAlpha | false | ||
SupportsSeparateAlphaBlend | true | ||
SupportsMultipleRenderTargetsIndependentBitDepths | false | ||
SupportsMultipleRenderTargetsPostPixelShaderBlending | false | ||
HasFogVertexClamped | false | ||
RasterCapabilities | |||
SupportsDepthBufferTest | true | ||
SupportsFogVertex | false | ||
SupportsFogTable | false | ||
SupportsMipMapLevelOfDetailBias | true | ||
SupportsDepthBufferLessHsr | true | ||
SupportsFogRange | false | ||
SupportsAnisotropy | true | ||
SupportsWFog | false | ||
SupportsDepthFog | false | ||
SupportsColorPerspective | true | ||
SupportsScissorTest | true | ||
SupportsSlopeScaleDepthBias | false | ||
SupportsDepthBias | false | ||
SupportsMultisampleToggle | true | ||
ShadingCapabilities | |||
SupportsColorGouraudRgb | true | ||
SupportsSpecularGouraudRgb | true | ||
SupportsAlphaGouraudBlend | true | ||
SupportsFogGouraud | false | ||
SourceBlendCapabilities | |||
SupportsZero | true | ||
SupportsOne | true | ||
SupportsSourceColor | true | ||
SupportsInverseSourceColor | true | ||
SupportsSourceAlpha | true | ||
SupportsInverseSourceAlpha | true | ||
SupportsDestinationAlpha | true | ||
SupportsInverseDestinationAlpha | true | ||
SupportsDestinationColor | true | ||
SupportsInverseDestinationColor | true | ||
SupportsSourceAlphaSat | false | ||
SupportsBothSourceAlpha | false | ||
SupportsBothInverseSourceAlpha | false | ||
SupportsBlendFactor | false | ||
StencilCapabilities | |||
SupportsKeep | true | ||
SupportsZero | true | ||
SupportsReplace | true | ||
SupportsIncrementSaturation | true | ||
SupportsDecrementSaturation | true | ||
SupportsInvert | true | ||
SupportsIncrement | true | ||
SupportsDecrement | true | ||
SupportsTwoSided | true | ||
TextureAddressCapabilities | |||
SupportsWrap | true | ||
SupportsMirror | true | ||
SupportsClamp | true | ||
SupportsBorder | false | ||
SupportsIndependentUV | true | ||
SupportsMirrorOnce | true | ||
TextureCapabilities | |||
SupportsPerspective | true | ||
SupportsAlpha | true | ||
RequiresPower2 | false | ||
RequiresSquareOnly | false | ||
SupportsTextureRepeatNotScaledBySize | true | ||
SupportsNonPower2Conditional | false | ||
SupportsProjected | true | ||
TextureCapabilities.SupportsCubeMap | true | ||
SupportsVolumeMap | true | ||
SupportsMipMap | true | ||
SupportsMipVolumeMap | true | ||
SupportsMipCubeMap | true | ||
RequiresCubeMapPower2 | false | ||
RequiresVolumeMapPower2 | false | ||
SupportsNoProjectedBumpEnvironment | false | ||
TextureFilterCapabilities | |||
SupportsMinifyPoint | true | ||
SupportsMinifyLinear | true | ||
SupportsMinifyAnisotropic | true | ||
SupportsMipMapPoint | true | ||
SupportsMipMapLinear | true | ||
SupportsMagnifyPoint | true | ||
SupportsMagnifyLinear | true | ||
SupportsMagnifyAnisotropic | true | ||
SupportsMagnifyPyramidalQuad | false | ||
SupportsMagnifyGaussianQuad | false | ||
SupportsMinifyPyramidalQuad | false | ||
SupportsMinifyGaussianQuad | false | ||
VertexFormatCapabilities | |||
NumberSimultaneousTextureCoordinates | 8 | ||
SupportsDoNotStripElements | false | ||
SupportsPointSize | true | ||
VertexProcessingCapabilities | |||
SupportsTextureGeneration | true | ||
SupportsLocalViewer | true | ||
SupportsTextureGenerationSphereMap | true | ||
SupportsNoTextureGenerationNonLocalViewer | false | ||
VertexShaderCapabilities | |||
SupportsPredication | true | ||
DynamicFlowControlDepth | 4 | ||
NumberTemps | 64 | ||
StaticFlowControlDepth | 4 | ||
VertexShaderVersion | 3.0 | ||
VertexTextureFilterCapabilities | |||
SupportsMinifyPoint | true | ||
SupportsMinifyLinear | true | ||
SupportsMinifyAnisotropic | true | ||
SupportsMipMapPoint | true | ||
SupportsMipMapLinear | true | ||
SupportsMagnifyPoint | true | ||
SupportsMagnifyLinear | true | ||
SupportsMagnifyAnisotropic | true | ||
SupportsMagnifyPyramidalQuad | false | ||
SupportsMagnifyGaussianQuad | false | ||
SupportsMinifyPyramidalQuad | false | ||
SupportsMinifyGaussianQuad | false | ||
VolumeTextureAddressCapabilities | |||
SupportsWrap | true | ||
SupportsMirror | true | ||
SupportsClamp | true | ||
SupportsBorder | false | ||
SupportsIndependentUV | true | ||
SupportsMirrorOnce | true | ||
VolumeTextureFilterCapabilities | |||
SupportsMinifyPoint | true | ||
SupportsMinifyLinear | true | ||
SupportsMinifyAnisotropic | false | ||
SupportsMipMapPoint | true | ||
SupportsMipMapLinear | true | ||
SupportsMagnifyPoint | true | ||
SupportsMagnifyLinear | true | ||
SupportsMagnifyAnisotropic | false | ||
SupportsMagnifyPyramidalQuad | false | ||
SupportsMagnifyGaussianQuad | false | ||
SupportsMinifyPyramidalQuad | false | ||
SupportsMinifyGaussianQuad | false |