Friday, May 04, 2007

GraphicsDeviceCapabilities.AddressCaps structure

As per MSDN documentation,

Represents the texture addressing capabilities for Texture structures

There are 6 capabilities for this structure, as follows

Property OpenGL Extension or Minimum Version Notes
SupportsBorder
GL_ARB_texture_border_clamp
Gets a value indicating whether the device supports the setting of coordinates outside the range [0.0, 1.0] to the border color.
SupportsClamp
GL_EXT_texture_edge_clamp
Gets a value indicating whether the device supports the clamping of textures to addresses.
SupportsIndependentUV
Unknown Gets a value indicating whether the device can separate the texture-addressing modes of the texture's u and v coordinates.
SupportsMirror
GL_EXT_texture_mirror_clamp
Gets a value indicating whether a device can mirror textures to addresses.
SupportsMirrorOnce
GL_EXT_texture_mirror_clamp
+
GL_ATI_texture_mirror_once
Gets a value indicating whether a device can take the absolute value of the texture coordinate (thus, mirroring around 0) and then clamp to the maximum value.
SupportsWrap
Unknown Gets a value indicating whether a device can wrap textures to addresses.

If these are not correct or you can help fill in the blanks, comments are welcome.

No comments: