Guard-band clipping

Guard band clipping is a technique used by digital rendering hardware and software designed to significantly reduce time and bandwidth required to render an image by rejecting parts of the world geometry that fall outside the guard band. Guard band clipping is supported by current versions of DirectX and is being used by most modern video games and 3D applications.

Retrieving information about a device driver

Since guard band clipping is fully supported by DirectX and the Windows Driver Model, it is easy for a developer to query a device's guard band clipping settings without knowledge of any hardware specific commands.

The following code snippet retrieves the offset of the guard band and displays them on a dialog box:

// ... Device creation ... - renderingDevice is assumed to be the name of the Microsoft.DirectX.Direct3D.Device which is queried.

MessageBox.Show ("Top margin: " + renderingDevice.DeviceCaps.GuardBandTop.ToString());
MessageBox.Show ("Left margin: " + renderingDevice.DeviceCaps.GuardBandLeft.ToString());
MessageBox.Show ("Right margin: " + renderingDevice.DeviceCaps.GuardBandRight.ToString());
MessageBox.Show ("Bottom margin: " + renderingDevice.DeviceCaps.GuardBandBottom.ToString());
''
// ... Device disposal ...

Sources

External links

This article is issued from Wikipedia - version of the 9/25/2012. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.