2.2.3.8 MilGraphicsAccelerationCaps

The MilGraphicsAccelerationCaps structure specifies inherent display capabilities of the client machine.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

TierValue

HasWDDMSupport

PixelShaderVersion

VertexShaderVersion

MaxTextureWidth

MaxTextureHeight

WindowCompatibleMode

FullScreenCompatibleMode

BitsPerPixel

TierValue (4 bytes): A 32-bit signed integer. A value representing a very rough approximation of the capabilities of the display machine. This value SHOULD be zero for display devices with no hardware acceleration, 65,536 for display devices with hardware acceleration where pixel shader operations are not hardware accelerated, or 131,072 for display devices with 3-D hardware acceleration using pixel shaders.

HasWDDMSupport (4 bytes): A 32-bit integer Boolean value. If nonzero, the client machine is using WDDM display drivers.<1>

PixelShaderVersion (4 bytes): A 32-bit unsigned integer. The pixel shader version supported by the client machine.

VertexShaderVersion (4 bytes): A 32-bit unsigned integer. The vertex shader version supported by the client machine.

MaxTextureWidth (4 bytes): A 32-bit unsigned integer. The maximum texture width supported by the client machine.

MaxTextureHeight (4 bytes): A 32-bit unsigned integer. The maximum texture height supported by the client machine.

WindowCompatibleMode (4 bytes): A 32-bit integer Boolean value. If nonzero, the client machine supports hardware accelerated rendering in windowed mode.

FullScreenCompatibleMode (4 bytes): A 32-bit integer Boolean value. If nonzero, the client machine supports hardware accelerated rendering in full-screen mode.

BitsPerPixel (4 bytes): A 32-bit unsigned integer. The pixel bit depth of the client machine display.