2D Graphics – Graphics functions [2D]

Top  Previous  Next

This suite contains a number of tests that exercise the standard Windows graphics functions and the video card. The test can be run across multiple monitors.

By default, a test window will be opened when the tests are started. This will be placed on the primary monitor and sized with width based on the BurnInTest test window size and height.

With BurnInTest Professional, the user can change this default by increasing the number of test windows from 1 up to 4.  The test window sizes can also be changed from 160x100 up to full screen. The test windows can be placed automatically on the primary monitor, or automatically across all monitors (up to 4). When the test windows are of the default size and placed on the primary monitor, they will be arranged below the previously opened test Window (as is the case with the other test windows). When the test windows are not the default size, or are automatically placed across the monitors, then the test windows will be centered on each Monitor. If there are more test windows that actual monitors, then the test windows will be wrapped back to the first (then second etc) monitor and there will be a slight offset of the test window.

Line Drawing

Lines are drawn into window. The color is changed every 500 lines to enable the lines to been seen in the test window.

Painting Bitmaps

A bitmap is painted into a window as quickly as possible.

Outline shapes

Two different shapes are drawn into a window

-An ellipse
-A square with rounded corners

The color is changed every 64 shapes to enable the shapes to be seen in the test window.

GUI (Graphical User Interface)

Tests the use of common Windows controls including: Tree view, List View, List Box, Slider, Progress bar, Check box, Radio button, Edit boxes and window movement. A fixed size GUI test window is opened for this test. During this time the 2D graphics test window that is used for the other 2D tests (above) is hidden.

For each graphical operation the Windows return code is checked to verify that the operation was successful. The numbers displayed at the top of the window for this test represent how many millions of graphical operations have been performed. Each different math’s test is run for half a second. After all 4 tests have been run the cycle count is incremented. The duty cycle, the CPU speed and the video card speed, determine how many operations can be processed during the half second period.

The codes used at the top of the windows are,

LI = Millions of lines drawn

SH = Millions of shapes drawn

RE = Millions of rectangles (Bitmaps) drawn

The total of these three values is displayed in the main window.