Added compile-time optional Koopa shorts fix
This commit is contained in:
parent
7740c0775b
commit
76fd4d2975
|
@ -54,6 +54,8 @@ static const Lights1 koopa_seg6_lights_06002630 = gdSPDefLights1(
|
||||||
// beneath its shell, despite the fact it was intended to be white like
|
// beneath its shell, despite the fact it was intended to be white like
|
||||||
// the rest of its body. This is evident because once the mistake is corrected
|
// the rest of its body. This is evident because once the mistake is corrected
|
||||||
// it turns back to being white like the other polygons.
|
// it turns back to being white like the other polygons.
|
||||||
|
// Due to debate in the PR surrounding the fix to this, said fix is on
|
||||||
|
// a compile-time variable. Use TEXTURE_FIX=1 at compile time to fix this.
|
||||||
// 0x06002648
|
// 0x06002648
|
||||||
ALIGNED8 static const u8 koopa_seg6_texture_06002648[] = {
|
ALIGNED8 static const u8 koopa_seg6_texture_06002648[] = {
|
||||||
#include "actors/koopa/koopa_shell_front.rgba16.inc.c"
|
#include "actors/koopa/koopa_shell_front.rgba16.inc.c"
|
||||||
|
@ -2077,8 +2079,13 @@ const Gfx koopa_seg6_dl_0600C498[] = {
|
||||||
gsSPVertex(koopa_seg6_vertex_0600B560, 9, 0),
|
gsSPVertex(koopa_seg6_vertex_0600B560, 9, 0),
|
||||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||||
gsSP1Triangle( 6, 7, 8, 0x0),
|
gsSP1Triangle( 6, 7, 8, 0x0),
|
||||||
|
#ifdef TEXTURE_FIX
|
||||||
|
gsSPLight(&koopa_seg6_lights_06002630.l, 1),
|
||||||
|
gsSPLight(&koopa_seg6_lights_06002630.a, 2),
|
||||||
|
#else
|
||||||
gsSPLight(koopa_seg6_texture_06002648 + 0x20, 1), // this malformed light results in a
|
gsSPLight(koopa_seg6_texture_06002648 + 0x20, 1), // this malformed light results in a
|
||||||
gsSPLight(koopa_seg6_texture_06002648 + 0x18, 2), // koopa appearing to wear pink shorts.
|
gsSPLight(koopa_seg6_texture_06002648 + 0x18, 2), // koopa appearing to wear pink shorts.
|
||||||
|
#endif
|
||||||
gsSPVertex(koopa_seg6_vertex_0600B5F0, 15, 0),
|
gsSPVertex(koopa_seg6_vertex_0600B5F0, 15, 0),
|
||||||
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
|
||||||
gsSP2Triangles( 6, 7, 0, 0x0, 8, 5, 9, 0x0),
|
gsSP2Triangles( 6, 7, 0, 0x0, 8, 5, 9, 0x0),
|
||||||
|
|
Loading…
Reference in New Issue