| Warning Number | Severity Setting | Description | Function Checklist |
| 000 | GX_WARN_SEVERE |
Invalid vertex format. Normal count must be set to *. | GXSetVtxAttrFmt |
| 001 | GX_WARN_SEVERE |
Texture size # not initialized. | |
| 002 | GX_WARN_SEVERE |
Left edge of scissoring rectangle is less than #. | GXSetScissor |
| 003 | GX_WARN_SEVERE |
Top edge of scissoring rectangle is less than #. | GXSetScissor |
| 004 | GX_WARN_SEVERE |
Right edge of scissoring rectangle is greater than # in * mode. | GXSetScissor |
| 005 | GX_WARN_SEVERE |
Bottom edge of scissoring rectangle is greater than # in * mode. | GXSetScissor |
| 006 | Reserved | ||
| 007 | GX_WARN_SEVERE |
Indirect texture command for stage # is not set. | GXSetIndTexOrder |
| 008 | GX_WARN_SEVERE |
Invalid indirect texture request in TEV stage #. | GXSetIndTexOrder |
| 009 | GX_WARN_SEVERE |
Indirect matrix # requested in stage # not set. | GXSetIndTexMtx |
| 010 | GX_WARN_SEVERE |
Requested indirect textures never initialized. | GXSetTevIndirect |
| 011 | GX_WARN_SEVERE |
Indirect texture coordinate scales # and # not set. | GXSetIndTexCoordScale |
| 012 | GX_WARN_SEVERE |
Invalid texture coordinate specified for indirect stage #. | GXSetIndTexOrder |
| 013 | GX_WARN_SEVERE |
Feedback accumulation of indirect texture (addition of the texture coordinate from the previous TEV stage) is set to ON at TEV stage 0. | GXSetTevIndirect |
| 014 | GX_WARN_SEVERE |
Indirect bump alpha is enabled in TEV stage 0. | GXSetTevIndirect |
| 015 | Reserved | ||
| 016 | Reserved | ||
| 017 | GX_WARN_SEVERE |
Invalid texture coordinate specified for TEV stage #. | GXSetTevOrder |
| 018 | GX_WARN_ALL |
Texture # is used as both indirect and direct. | GXSetTevOrder |
| 019 | GX_WARN_SEVERE |
Texture # not configured. | GXLoadTexObj |
| 020 | GX_WARN_SEVERE |
Base pointer for cached texture # is not specified. | GXLoadTexObj |
| 021 | GX_WARN_SEVERE |
TLUT for indexed texture # was never configured. | GXInitTexObjCI |
| 022 | GX_WARN_SEVERE |
* is not a power of two for mipmapped texture #. | GXInitTexObj |
| 023 | GX_WARN_SEVERE |
* is not GX_CLAMP for non-power-of-2 width in texture #. |
GXInitTexObj |
| 024 | GX_WARN_SEVERE |
Minimizing filter for texture # is not compatible with color indexed texture format. | GXInitTexObjLOD |
| 025 | GX_WARN_SEVERE |
Minimum LOD is greater than maximum LOD in texture #. | GXInitTexObjLOD |
| 026 | GX_WARN_SEVERE |
Maximum LOD is greater than image's maximum LOD for texture #. | GXInitTexObjLOD |
| 027 | GX_WARN_SEVERE |
LOD bias clamp should be used with edge LOD for texture #. | GXInitTexObjLOD |
| 028 | GX_WARN_SEVERE |
Texture # does not meet requirements for anisotropic mipmapping. | GXInitTexObjLOD |
| 029 | Reserved | ||
| 030 | Reserved | ||
| 031 | Reserved | ||
| 032 | GX_WARN_SEVERE |
Environment for TEV stage # is not fully configured. | GXSetTevColorOp |
| 033 | GX_WARN_SEVERE |
Invalid color channel selected in TEV stage #. | GXSetTevOrder |
| 034 | GX_WARN_SEVERE |
Parameter * selects null texture in TEV color stage #. | GXSetTevColorIn |
| 035 | GX_WARN_SEVERE |
Parameter * selects null texture in TEV alpha stage #. | GXSetTevAlphaIn |
| 036 | GX_WARN_SEVERE |
Color parameter * in TEV stage # accesses register *, which may be dirty. | GXSetTevColorIn |
| 037 | GX_WARN_SEVERE |
Alpha parameter * in TEV stage # accesses register *, which may be dirty. | GXSetTevAlphaIn |
| 038 | GX_WARN_ALL |
Color arg * in TEV stage # accesses register *, which was last unclamped. Possible wrap-around effect. | GXSetTevColorOp |
| 039 | GX_WARN_ALL |
Alpha arg * in TEV stage # accesses register *, which was last unclamped. Possible wrap-around effect. | GXSetTevAlphaOp |
| 040 | Reserved | ||
| 041 | GX_WARN_SEVERE |
Z texturing enabled, but no texture specified for final TEV stage. | GXSetTevOrder |
| 042 | GX_WARN_MEDIUM |
Final TEV stage doesn't write color to register GX_TEVPREV. |
GXSetTevColorOp |
| 043 | GX_WARN_MEDIUM |
Final TEV stage doesn't write alpha to register GX_TEVPREV. |
GXSetTevAlphaOp |
| 044 | GX_WARN_ALL |
Final TEV color stage has no clamping. Possible color wrap-around effect. | GXSetTevColorOp |
| 045 | GX_WARN_ALL |
Final TEV alpha stage has no clamping. Possible alpha wrap-around effect. | GXSetTevAlphaOp |
| 046 | GX_WARN_MEDIUM |
Z buffering is before texturing, but alpha comparison is active. | GXSetZCompLoc |
| 047 | Reserved | ||
| 048 | Reserved | ||
| 049 | Reserved | ||
| 050 | Reserved | ||
| 051 | GX_WARN_ALL |
Multisample locations for pixel # are not ordered correctly for anti-aliasing filter. | GXSetCopyFilter |
| 052 | Reserved | ||
| 053 | Reserved | ||
| 054 | GX_WARN_SEVERE |
Register address # has been modified (*). It probably should not be. | |
| 055 | GX_WARN_SEVERE |
Invalid combination of # output color channels and # color texgen textures. | |
| 056 | GX_WARN_SEVERE |
The number of color channels and texgens are both zero. | GXSetNumChans |
| 057 | GX_WARN_SEVERE |
Vertex packet does not contain position coordinate values. | GXSetVtxDesc |
| 058 | GX_WARN_SEVERE |
Mismatched argument setting in vertex attribute. * should be used with *. | GXSetVtxAttrFmt |
| 059 | GX_WARN_SEVERE |
GXSetVtxAttrFmt: Normals only support signed types. |
GXSetVtxAttrFmt |
| 060 | GX_WARN_ALL |
GXSetVtxAttrFmt: Number of fractional bits is fixed for normals. Use # for *. The current setting will be ignored. |
GXSetVtxAttrFmt |
| 061 | GX_WARN_ALL |
GXSetVtxAttrFmt: GX_F32 type doesn't reference the frac argument. The current setting will be ignored. |
GXSetVtxAttrFmt |
| 062 | GX_WARN_ALL |
GXSetVtxAttrFmt: Colors don't reference the frac argument. The current setting will be ignored. |
GXSetVtxAttrFmt |
| 063 | Reserved | ||
| 064 | Reserved | ||
| 065 | Reserved | ||
| 066 | Reserved | ||
| 067 | Reserved | ||
| 068 | Reserved | ||
| 069 | GX_WARN_SEVERE |
This vertex format (coordinates + matrix indices only) is not supported. | GXSetVtxDesc |
| 070 | GX_WARN_SEVERE |
VCD for GX_VA_CLR1 is activated although GX_VA_CLR0 is set to GX_NONE. GX_VA_CLR0 should be used first. |
GXSetVtxDesc |
| 071 | GX_WARN_SEVERE |
VCDs for input texture coordinates are not used sequentially from smaller IDs. | GXSetVtxDesc |
| 072 | GX_WARN_SEVERE |
GX_TEXCOORD # specifies source row of position, but this is not getting sent. |
GXSetTexCoordGen |
| 073 | GX_WARN_SEVERE |
GX_TEXCOORD # specifies source row for the normal, but this is not getting sent. |
GXSetTexCoordGen |
| 074 | GX_WARN_SEVERE |
GX_TEXCOORD # specifies source row of color0, but color0 is not getting sent. |
GXSetTexCoordGen |
| 075 | GX_WARN_SEVERE |
GX_TEXCOORD # specifies source row of color1, but color1 is not getting sent. |
GXSetTexCoordGen |
| 076 | GX_WARN_SEVERE |
GX_TEXCOORD # specifies source row of binormal or tangent, but this is not getting sent. |
GXSetTexCoordGen |
| 077 | GX_WARN_SEVERE |
GX_TEXCOORD # specifies source row of input texture coordinate, but this is not getting sent. |
GXSetTexCoordGen |
| 078 | Reserved | ||
| 079 | GX_WARN_SEVERE |
TexCoordGen types are out of order. When GX_TG_MTX2x4/3x4 are present, they come first. When GX_TG_BUMP is present, it comes next. GX_TG_SRTG, when present, then follows after that. |
GXSetTexCoordGen |
| 080 | GX_WARN_SEVERE |
Bumpmapped textures are defined, which requires that the binormals and tangents be transformed by a normal matrix, but current matrix index is set to an invalid value (#) for normal transform. | GXSetCurrentMtx |
| 081 | GX_WARN_SEVERE |
GX_TEXCOORD # (a texgen type bumpmap) is referencing texture # as a source texture, which is not of texgen type regular. |
GXSetTexCoordGen |
| 082 | GX_WARN_SEVERE |
GX_TEXCOORD # (a texgen type bumpmap) using light source #, but light's * position is not defined. |
GXSetTexCoordGen |
| 083 | GX_WARN_SEVERE |
GX_TEXCOORD # is defined as a texgen type bumpmap, but binormals and tangents are not getting sent. |
GXSetTexCoordGen |
| 084 | Reserved | ||
| 085 | GX_WARN_MEDIUM |
Top edge of viewport (#) is out of recommended range. It may cause incorrect clipping. | GXSetViewport |
| 086 | GX_WARN_MEDIUM |
Bottom edge of viewport (#) is out of recommended range. It may cause incorrect clipping. | GXSetViewport |
| 087 | GX_WARN_MEDIUM |
Left edge of viewport (#) is out of recommended range. It may cause incorrect clipping. | GXSetViewport |
| 088 | GX_WARN_MEDIUM |
Right edge of viewport (#) is out of recommended range. It may cause incorrect clipping. | GXSetViewport |
| 089 | GX_WARN_SEVERE |
Channel * uses specular function (GX_AF_SPEC), but diffuse function is not GX_DF_NONE. |
GXSetChanCtrl |
| 090 | GX_WARN_SEVERE |
Channel # performs lighting requiring a normal, but this is not getting sent. | GXSetChanCtrl |
| 091 | GX_WARN_MEDIUM |
Channel # performs lighting requiring the normal to be transformed by a normal matrix, but current matrix index is (#), which may be invalid. | GXSetCurrentMtx |
| 092 | GX_WARN_MEDIUM |
* has a value of *infinity (#), which is probably not intended. | GXLoadPosMtxImm |
| 093 | GX_WARN_MEDIUM |
* has a value of NaN (#), which is probably not intended. | GXLoadPosMtxImm |
| 094 | GX_WARN_ALL |
* has a value of (# #), which might be unintentionally small. | GXLoadPosMtxImm |
| 095 | GX_WARN_ALL |
* has a value of (# #), which might be unintentionally large. | GXLoadPosMtxImm |
| 096 | GX_WARN_SEVERE |
# regular textures active, but the MatrixIndex1 register (#) is uninitialized. |
GXSetNumTexGens |
| 097 | Reserved | ||
| 098 | Reserved | ||
| 099 | Reserved | ||
| 100 | GX_WARN_SEVERE |
Number of all texgens (#) greater than maximum allowed #. | GXSetNumTexGens |
| 101 | GX_WARN_SEVERE |
Number of regular (2x4/3x4) type texgens (#) greater than maximum allowed #. | GXSetTexCoordGen |
| 102 | GX_WARN_SEVERE |
Number of bumpmap type texgens (#) greater than maximum allowed #. | GXSetTexCoordGen |
| 103 | GX_WARN_SEVERE |
Number of color texgens (#) greater than maximum allowed #. | GXSetTexCoordGen |
| 104 | GX_WARN_SEVERE |
First color texgen is not referencing COLOR0. |
GXSetTexCoordGen |
| 105 | GX_WARN_SEVERE |
Color texgen from COLOR# is used more than once. |
GXSetTexCoordGen |
| 106 | GX_WARN_MEDIUM |
Bumpmap texgen is defined, which requires the normal matrix values pointed to by the current matrix index (#) to be loaded; it may not be loaded yet, however. | GXSetTexCoordGen |
| 107 | GX_WARN_MEDIUM |
GX_TEXCOORD # requires the matrix values pointed to by the current texture matrix index # (#); it may not be loaded yet, however. |
GXSetTexCoordGen |
| 108 | GX_WARN_MEDIUM |
GX_LIGHT # is being referenced; it may not be loaded yet, however. |
GXLoadLightObjImm |
| 109 | GX_WARN_MEDIUM |
Channel # performs lighting which requires the normal matrix values pointed to by the current matrix index (#); these values may not be loaded yet, however. | GXLoadNrmMtxImm |
| 110 | GX_WARN_MEDIUM |
Position matrix values pointed to by the current matrix index must be loaded; they may not be loaded yet, however. | GXLoadPosMtxImm |
| 111 | GX_WARN_MEDIUM |
Address # is uninitialized. | |
| 112 | GX_WARN_MEDIUM |
Register (#) (*) is not initialized. | |
| 113 | GX_WARN_SEVERE |
Display list contains invalid command. | |
| 114 | GX_WARN_SEVERE |
Nested display list. |
2006/03/01 Initial version.
CONFIDENTIAL