N64® Functions Menu

al - Audio Library Functions
gDP - DP GBI Macros
gdSP - General GBI Macros
gSP - SP GBI Macros
gt - Turbo Microcode RDP
gu - Graphics Utilities
Math - Math Functions
nuSys - NuSystem
os - N64 Operating System
sp - Sprite Library Functions
uh - Host to Target IO
64DD - N64 Disk Drive

Nintendo® Confidential



autofill



README_DEMOS CONTENTS:

A simple fill-rate performance demo. Automatically measures fill-rate for different sizes and aspect ratios of triangles. Prints data which can be displayed using "gnuplot." See the README file in application directory for more information.

README CONTENTS:

This program prints data concerning the fill rate performance for triangles of different areas and aspect ratios. This data can easily be plotted as a 3-D graph using gnuplot (see plot.gnu). The program works by increasing the number of triangles until a frame time is exceeded and then backing off slightly. At this point, the fill rate is recorded and the next type of triangle is drawn. The triangles are drawn at random locations, but within the 320x240 screen so that clipped triangles are not a factor. To define the extent of the graph, define the constants (in fill.h): ASPECT_HI ASPECT_LO ASPECT_STEP AREA_HI AREA_LO AREA_STEP Note that only the RDP performance is measured. There is a certain amount of DRAM bandwith that is dedicated to loading the display list into the input FIFO of the RDP. To get the most accurate answers, you should run with video blanked (-b option), and don't do frame buffer clears (-c option).

DESCRIPTION:

You should see an orange screen that is quickly covered with yellow and black-speckeled triangles. A green timer bar will appear in the lower-left corner of the screen. The timer bar will reset 50 times before the demo ends. Each pass will also be displayed on the computer monitor. The monitor will display the area, aspect, ntri per frame, time per tri (usec), and fill (pix/sec)

CONTROLLER FUNCTIONS:

n/a


Nintendo® Confidential

Warning: all information in this document is confidential and covered by a non-disclosure agreement. You are responsible for keeping this information confidential and protected. Nintendo will vigorously enforce this responsibility.

Copyright © 1998
Nintendo of America Inc. All rights reserved
Nintendo and N64 are registered trademarks of Nintendo
Last updated March 1998