| 998 | RwFrame* frame; |
| 999 | if (data == NULL) |
| 1000 | { |
| 1001 | return NULL; |
| 1002 | } |
| 1003 | else if (material->texture) |
| 1004 | { |
| 1005 | if (data) |
| 1006 | { |
| 1007 | frame = (RwFrame*)MainLight->object.object.parent; |
| 1008 | RpMatFXMaterialSetEffects(material, rpMATFXEFFECTBUMPMAP); |
| 1009 | RpMatFXMaterialSetupBumpMap(material, (RwTexture*)data, frame, 1.0f); |
| 1010 | } |
| 1011 | else |
| 1012 | { |
| 1013 | RpMatFXMaterialSetEffects(material, rpMATFXEFFECTNULL); |
| 1014 | } |
| 1015 | } |
| 1016 | return material; |
| 1017 | } |
| 1018 | |
| 1019 | RpMaterial* MaterialSetEnvMap(RpMaterial* material, void* data) |
| 1020 | { |
| 1021 | // Matching but with mr. instead of cmplwi |
| 1022 | if (data == NULL) |
| 1023 | { |
| 1024 | return NULL; |