Skip to content

A tool for N64 that valdiates displays lists for lib ultra

Notifications You must be signed in to change notification settings

lambertjamesd/gfxvalidator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

GFX validator

Validates a libultra display list giving a human readable error if there is a problem

Usage

void graphicsOutputMessageSerial(char* message, unsigned len) {
    // unfloader
    usb_write(DATATYPE_TEXT, message, len);
}

OSTask scTask;

// generate task

struct GFXValidationResult validationResult;

if (gfxValidate(&scTask->list, MAX_DL_LENGTH, &validationResult) != GFXValidatorErrorNone) {
    gfxGenerateReadableMessage(&validationResult, graphicsOutputMessageSerial);
}

TODO

calling gSPVertex with G_LIGHTING set and no lights

aligned color buffers and z buffers

About

A tool for N64 that valdiates displays lists for lib ultra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages