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
|
guParseGbiDLFormat#include "ultra64.h" void guParseGbiDL(u64 *gbi_dl, u32 nbytes, u8 flags)Arguments
It prints a GBI display list in human readable format. It interprets and displays the commands and data in a GBI display list. For it to function, you must be running the dlprint tool on the Indy host. The parameters gbi_dl and nbytes are equivalent to the fields data_ptr and data_size in the OSTask structure, respectively. Usually the nbytes (data_size) parameter is set to 0, which causes the entire display list to be printed. The GBI display list is processed by the graphics microcode running on the Reality Signal Processor (RSP) to produce a Reality Display Processor (RDP) format display list. The output of the RSP may be directed either directly to the RDP or to DRAM by using different microcode in the graphics task. If the RSP's output (the RDP display list) is stored in DRAM, the function guParseRdpDL may be used to print it in a readable format. See Also dlprint guParseRdpDL alParseAbiCL
|