|
Hardware lights April 26, 2009 08:27PM | Registered: 17 years ago Posts: 62 |
GXLightObj lit; GX_InitLightColor(&lit, color); GX_InitLightShininess(&litt, 1.0f);
guVecMultiply(cam, &litDir, &pos); GX_InitSpecularDirv(&lit, &pos); GX_LoadLightObj(&litt, GX_LIGHT0);
GX_SetChanCtrl(GX_COLOR0,GX_ENABLE,GX_SRC_REG,GX_SRC_REG,GX_LIGHT0,GX_DF_NONE,GX_AF_SPEC);
GX_SetChanCtrl(GX_ALPHA0,GX_DISABLE,GX_SRC_REG,GX_SRC_REG,GX_LIGHT0,GX_DF_NONE,GX_AF_SPEC);
GX_SetChanAmbColor(GX_COLOR0A0, (GXColor){80,80,80,255});
GX_SetChanMatColor(GX_COLOR0A0, Obj->clr);
GX_SetNumTevStages(1);
GX_SetTevOrder(GX_TEVSTAGE0, GX_TEXCOORDNULL, GX_TEXMAP_NULL, GX_COLOR0A0);
GX_SetTevOp(GX_TEVSTAGE0, GX_PASSCLR);
GX_SetNumChans(1);
guMtxConcat(cam,absMtx,modelview);
guMtxInverse(modelview, nMtx);
guMtxTranspose(nMtx, nMtx);
GX_LoadNrmMtxImm(nMtx, GX_PNMTX0);
GX_LoadPosMtxImm(modelview, GX_PNMTX0);|
Re: Hardware lights May 10, 2009 02:46PM | Registered: 16 years ago Posts: 1 |
|
Re: Hardware lights May 11, 2009 09:27AM | Registered: 17 years ago Posts: 62 |
|
Re: Hardware lights May 11, 2009 10:42AM | Registered: 17 years ago Posts: 30 |
|
Re: Hardware lights May 11, 2009 11:05AM | Registered: 17 years ago Posts: 276 |
|
Re: Hardware lights May 13, 2009 09:54PM | Registered: 17 years ago Posts: 73 |
|
Re: Hardware lights May 14, 2009 02:13PM | Registered: 17 years ago Posts: 62 |