perf-fill is designed to check the capacity limit of the Graphics Processor (GP) pixel fill rate and texture bandwidth. The demo renders a grid of textured cubes. The size of the grid is controlled with the C Stick. A texture is placed on each cube. The number displayed in the texture indicates the number of TEV stages currently enabled.
A variety of statistics can be displayed; these include the fill rate, texture bandwidth, number of texels/pixel, and texture cache miss rate. The grid of cubes can be rotated to see the effect of Z-comparing before and after texture lookup. A green arrow points in the Z-sorting direction for the grid. Zoom in and out using the Y and A Buttons to see the effect of LOD. You can increase or decrease the scale of the cubes using the R and L Buttons. Use the X and B Buttons to control cache functionality as described below.
N/A.
End the test with START.
Position Control
The Control Stick moves the viewpoint around the cube grid.
The Y Button zooms in the viewpoint and the A Button zooms out the viewpoint.
Grid Control
The C Stick controls the number of cubes in the x and z directions.
The L Button decreases the scale of each cube and the R Button increases the scale of each cube.
Mode Control
GXLoadTexObj increments the cache number modulus the number of caches (8). (* 0 becomes 1, becomes 2 and so on until 7 becomes 0.) The map ID method loads the texture into the cache based on the TEV stage in which it is used. Therefore, texture 0 will be stored in cache 0, texture 1 will be stored in cache 1, and so on.


$REVOLUTION_SDK_ROOT/dvddata/gxTests/tex-07.tpl
2006/03/01 Initial version.
CONFIDENTIAL