Share via


Xbox 360 Device Capabilities

This document enumerates the capabilities of the XNA Xbox 360 graphics device.

Xbox 360 GraphicsDeviceCapabilities PropertyValueNote
AdapterOrdinalInGroup0Because the Xbox 360 has no multihead support, this value is disregarded.
AlphaCompareCapabilities
 SupportsNevertrue 
 SupportsLesstrue 
 SupportsEqualtrue 
 SupportsLessEqualtrue 
 SupportsGreatertrue 
 SupportsNotEqualtrue 
 SupportsGreaterEqualtrue 
 SupportsAlwaystrue 
CubeTextureFilterCapabilities
 SupportsMinifyPointtrue 
 SupportsMinifyLineartrue 
 SupportsMinifyAnisotropicfalse 
 SupportsMipMapPointtrue 
 SupportsMipMapLineartrue 
 SupportsMagnifyPointtrue 
 SupportsMagnifyLineartrue 
 SupportsMagnifyAnisotropicfalse 
 SupportsMagnifyPyramidalQuadfalse 
 SupportsMagnifyGaussianQuadfalse 
 SupportsMinifyPyramidalQuadfalse 
 SupportsMinifyGaussianQuadfalse 
CursorCapabilities
 SupportsColorfalse 
 SupportsLowResolutionfalse 
DeclarationTypeCapabilities
 SupportsByte4true 
 SupportsRgba32true 
 SupportsNormalizedShort2true 
 SupportsNormalizedShort4true 
 SupportsRg32true 
 SupportsRgba64true 
 SupportsUInt101010true 
 SupportsNormalized101010true 
 SupportsHalfVector2true 
 SupportsHalfVector4true 
DepthBufferCompareCapabilities
 SupportsNevertrue 
 SupportsLesstrue 
 SupportsEqualtrue 
 SupportsLessEqualtrue 
 SupportsGreatertrue 
 SupportsNotEqualtrue 
 SupportsGreaterEqualtrue 
 SupportsAlwaystrue 
DestinationBlendCapabilities
 SupportsZerotrue 
 SupportsOnetrue 
 SupportsSourceColortrue 
 SupportsInverseSourceColortrue 
 SupportsSourceAlphatrue 
 SupportsInverseSourceAlphatrue 
 SupportsDestinationAlphatrue 
 SupportsInverseDestinationAlphatrue 
 SupportsDestinationColortrue 
 SupportsInverseDestinationColortrue 
 SupportsSourceAlphaSatfalse 
 SupportsBothSourceAlphafalse 
 SupportsBothInverseSourceAlphafalse 
 SupportsBlendFactorfalse 
DeviceCapabilities
 SupportsExecuteSystemMemoryfalse 
 SupportsExecuteVideoMemoryfalse 
 SupportsTransformedVertexSystemMemorytrue 
 SupportsTransformedVertexVideoMemorytrue 
 SupportsTextureSystemMemorytrue 
 SupportsTextureVideoMemorytrue 
 SupportsDrawPrimitivesTransformedVertextrue 
 CanRenderAfterFliptrue 
 SupportsTextureNonLocalVideoMemorytrue 
 SupportsDrawPrimitives2false 
 SupportsSeparateTextureMemoriesfalse 
 SupportsDrawPrimitives2Exfalse 
 SupportsHardwareTransformAndLighttrue 
 CanDrawSystemToNonLocalfalse 
 SupportsHardwareRasterizationtrue 
 IsDirect3D9Drivertrue 
 SupportsStreamOffsettrue 
 VertexElementScanSharesStreamOffsetfalse 
DeviceTypeDeviceType.Hardware 
DriverCapabilities
 ReadScanLinetrue 
 SupportsFullScreenGammatrue 
 CanCalibrateGammafalse 
 CanManageResourcefalse 
 SupportsDynamicTexturestrue 
 CanAutoGenerateMipMapfalse 
 SupportsAlphaFullScreenFlipOrDiscardtrue 
 SupportsLinearToSrgbPresentationfalse 
 SupportsCopyToVideoMemoryfalse 
 SupportsCopyToSystemMemorytrue 
ExtentsAdjust0 
GuardBandBottom0 
GuardBandLeft0 
GuardBandRight0 
GuardBandTop0 
LineCapabilities
 SupportsTextureMappingtrue 
 SupportsDepthBufferTesttrue 
 SupportsBlendtrue 
 SupportsAlphaComparetrue 
 SupportsFogfalse 
 SupportsAntiAliasfalse 
MasterAdapterOrdinal0Because the Xbox 360 has no multihead support, this value is disregarded.
MaxAnisotropy16 
MaxPixelShader30InstructionSlots4096 
MaxPixelShaderProfileXPS_3_0 
MaxPointSize256 
MaxPrimitiveCount1048575 
MaxSimultaneousTextures16 
MaxStreams16 
MaxStreamStride1024 
MaxTextureAspectRatio8192 
MaxTextureHeight8192This value reflects 2D textures only.
MaxTextureRepeat2048 
MaxTextureWidth8192This value reflects 2D textures only.
MaxUserClipPlanes6 
MaxVertexIndex16777215 
MaxVertexShader30InstructionSlots4096 
MaxVertexShaderConstants256 
MaxVertexShaderProfileXVS_3_0 
MaxVertexW1E+10 
MaxVolumeExtent1024 
NumberOfAdaptersInGroup1Because the Xbox 360 has no multihead support, this value is disregarded.
NumberSimultaneousRenderTargets1 
PixelShader1xMaxValue3.402823E+38 
PixelShaderCapabilities
 SupportsPredicationtrue 
 SupportsArbitrarySwizzletrue 
 SupportsGradientInstructionstrue 
 SupportsNoDependentReadLimittrue 
 SupportsNoTextureInstructionLimittrue 
 DynamicFlowControlDepth4 
 NumberTemps64 
 StaticFlowControlDepth4 
 NumberInstructionSlots2048 
PixelShaderVersion3.0 
PresentIntervalPresentInterval.One | PresentInterval.Two | PresentInterval.Three | PresentInterval.Four | PresentInterval.Immediate  
PrimitiveCapabilities
 SupportsMaskZtrue 
 SupportsCullNonetrue 
 SupportsCullClockwiseFacetrue 
 SupportsCullCounterClockwiseFacetrue 
 SupportsColorWritetrue 
 SupportsClipPlaneScaledPointsfalse 
 SupportsClipTransformedVerticesfalse 
 SupportsTextureStageStateArgumentTemptrue 
 SupportsBlendOperationtrue 
 IsNullReferencefalse 
 SupportsIndependentWriteMasksfalse 
 SupportsPerStageConstanttrue 
 SupportsFogAndSpecularAlphafalse 
 SupportsSeparateAlphaBlendtrue 
 SupportsMultipleRenderTargetsIndependentBitDepthsfalse 
 SupportsMultipleRenderTargetsPostPixelShaderBlendingfalse 
 HasFogVertexClampedfalse 
RasterCapabilities
 SupportsDepthBufferTesttrue 
 SupportsFogVertexfalse 
 SupportsFogTablefalse 
 SupportsMipMapLevelOfDetailBiastrue 
 SupportsDepthBufferLessHsrtrue 
 SupportsFogRangefalse 
 SupportsAnisotropytrue 
 SupportsWFogfalse 
 SupportsDepthFogfalse 
 SupportsColorPerspectivetrue 
 SupportsScissorTesttrue 
 SupportsSlopeScaleDepthBiasfalse 
 SupportsDepthBiasfalse 
 SupportsMultisampleToggletrue 
ShadingCapabilities
 SupportsColorGouraudRgbtrue 
 SupportsSpecularGouraudRgbtrue 
 SupportsAlphaGouraudBlendtrue 
 SupportsFogGouraudfalse 
SourceBlendCapabilities
 SupportsZerotrue 
 SupportsOnetrue 
 SupportsSourceColortrue 
 SupportsInverseSourceColortrue 
 SupportsSourceAlphatrue 
 SupportsInverseSourceAlphatrue 
 SupportsDestinationAlphatrue 
 SupportsInverseDestinationAlphatrue 
 SupportsDestinationColortrue 
 SupportsInverseDestinationColortrue 
 SupportsSourceAlphaSatfalse 
 SupportsBothSourceAlphafalse 
 SupportsBothInverseSourceAlphafalse 
 SupportsBlendFactorfalse 
StencilCapabilities
 SupportsKeeptrue 
 SupportsZerotrue 
 SupportsReplacetrue 
 SupportsIncrementSaturationtrue 
 SupportsDecrementSaturationtrue 
 SupportsInverttrue 
 SupportsIncrementtrue 
 SupportsDecrementtrue 
 SupportsTwoSidedtrue 
TextureAddressCapabilities
 SupportsWraptrue 
 SupportsMirrortrue 
 SupportsClamptrue 
 SupportsBorderfalse 
 SupportsIndependentUVtrue 
 SupportsMirrorOncetrue 
TextureCapabilities
 SupportsPerspectivetrue 
 SupportsAlphatrue 
 RequiresPower2false 
 RequiresSquareOnlyfalse 
 SupportsTextureRepeatNotScaledBySizetrue 
 SupportsNonPower2Conditionalfalse 
 SupportsProjectedtrue 
 TextureCapabilities.SupportsCubeMaptrue 
 SupportsVolumeMaptrue 
 SupportsMipMaptrue 
 SupportsMipVolumeMaptrue 
 SupportsMipCubeMaptrue 
 RequiresCubeMapPower2false 
 RequiresVolumeMapPower2false 
 SupportsNoProjectedBumpEnvironmentfalse 
TextureFilterCapabilities
 SupportsMinifyPointtrue 
 SupportsMinifyLineartrue 
 SupportsMinifyAnisotropictrue 
 SupportsMipMapPointtrue 
 SupportsMipMapLineartrue 
 SupportsMagnifyPointtrue 
 SupportsMagnifyLineartrue 
 SupportsMagnifyAnisotropictrue 
 SupportsMagnifyPyramidalQuadfalse 
 SupportsMagnifyGaussianQuadfalse 
 SupportsMinifyPyramidalQuadfalse 
 SupportsMinifyGaussianQuadfalse 
VertexFormatCapabilities
 NumberSimultaneousTextureCoordinates8 
 SupportsDoNotStripElementsfalse 
 SupportsPointSizetrue 
VertexProcessingCapabilities
 SupportsTextureGenerationtrue 
 SupportsLocalViewertrue 
 SupportsTextureGenerationSphereMaptrue 
 SupportsNoTextureGenerationNonLocalViewerfalse 
VertexShaderCapabilities
 SupportsPredicationtrue 
 DynamicFlowControlDepth4 
 NumberTemps64 
 StaticFlowControlDepth4 
VertexShaderVersion3.0 
VertexTextureFilterCapabilities
 SupportsMinifyPointtrue 
 SupportsMinifyLineartrue 
 SupportsMinifyAnisotropictrue 
 SupportsMipMapPointtrue 
 SupportsMipMapLineartrue 
 SupportsMagnifyPointtrue 
 SupportsMagnifyLineartrue 
 SupportsMagnifyAnisotropictrue 
 SupportsMagnifyPyramidalQuadfalse 
 SupportsMagnifyGaussianQuadfalse 
 SupportsMinifyPyramidalQuadfalse 
 SupportsMinifyGaussianQuadfalse 
VolumeTextureAddressCapabilities
 SupportsWraptrue 
 SupportsMirrortrue 
 SupportsClamptrue 
 SupportsBorderfalse 
 SupportsIndependentUVtrue 
 SupportsMirrorOncetrue 
VolumeTextureFilterCapabilities
 SupportsMinifyPointtrue 
 SupportsMinifyLineartrue 
 SupportsMinifyAnisotropicfalse 
 SupportsMipMapPointtrue 
 SupportsMipMapLineartrue 
 SupportsMagnifyPointtrue 
 SupportsMagnifyLineartrue 
 SupportsMagnifyAnisotropicfalse 
 SupportsMagnifyPyramidalQuadfalse 
 SupportsMagnifyGaussianQuadfalse 
 SupportsMinifyPyramidalQuadfalse 
 SupportsMinifyGaussianQuadfalse 

See Also

Xbox 360 Programming Considerations