Hardware lights April 26, 2009 08:27PM | Registered: 15 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: 14 years ago Posts: 1 |
Re: Hardware lights May 11, 2009 09:27AM | Registered: 15 years ago Posts: 62 |
Re: Hardware lights May 11, 2009 10:42AM | Registered: 15 years ago Posts: 30 |
Re: Hardware lights May 11, 2009 11:05AM | Registered: 15 years ago Posts: 276 |
Re: Hardware lights May 13, 2009 09:54PM | Registered: 15 years ago Posts: 73 |
Re: Hardware lights May 14, 2009 02:13PM | Registered: 15 years ago Posts: 62 |