= new ProfileCapabilities
{
{
SurfaceFormat.Color,
SurfaceFormat.Bgr565,
SurfaceFormat.Bgra5551,
SurfaceFormat.Bgra4444,
SurfaceFormat.Dxt1,
SurfaceFormat.Dxt3,
SurfaceFormat.Dxt5,
SurfaceFormat.NormalizedByte2,
SurfaceFormat.NormalizedByte4
},
{
SurfaceFormat.Dxt5
},
{
DepthFormat.Depth24Stencil8
},
{
VertexElementFormat.Color,
VertexElementFormat.Single,
VertexElementFormat.Vector2,
VertexElementFormat.Vector3,
VertexElementFormat.Vector4,
VertexElementFormat.Byte4,
VertexElementFormat.Short2,
VertexElementFormat.Short4,
VertexElementFormat.NormalizedShort2,
VertexElementFormat.NormalizedShort4
}
}
int MaxTextureAspectRatio
bool NonPow2Unconditional
List< DepthFormat > ValidDepthFormats
List< SurfaceFormat > ValidCubeFormats
bool DestBlendSrcAlphaSat
List< VertexElementFormat > ValidVertexFormats
List< SurfaceFormat > ValidTextureFormats
74 {
75 Profile = GraphicsProfile.Reach,
100 {
101 SurfaceFormat.Color,
102 SurfaceFormat.Bgr565,
103 SurfaceFormat.Bgra5551,
104 SurfaceFormat.Bgra4444,
105 SurfaceFormat.Dxt1,
106 SurfaceFormat.Dxt3,
107 SurfaceFormat.Dxt5,
108 SurfaceFormat.NormalizedByte2,
109 SurfaceFormat.NormalizedByte4
110 },
112 {
113 SurfaceFormat.Color,
114 SurfaceFormat.Bgr565,
115 SurfaceFormat.Bgra5551,
116 SurfaceFormat.Bgra4444,
117 SurfaceFormat.Dxt1,
118 SurfaceFormat.Dxt3,
119 SurfaceFormat.Dxt5
120 },
122 {
123 DepthFormat.Depth16,
124 DepthFormat.Depth24,
125 DepthFormat.Depth24Stencil8
126 },
128 {
129 VertexElementFormat.Color,
130 VertexElementFormat.Single,
131 VertexElementFormat.Vector2,
132 VertexElementFormat.Vector3,
133 VertexElementFormat.Vector4,
134 VertexElementFormat.Byte4,
135 VertexElementFormat.Short2,
136 VertexElementFormat.Short4,
137 VertexElementFormat.NormalizedShort2,
138 VertexElementFormat.NormalizedShort4
139 }
140 };