Fix texture width for G_SETTIMG
This commit is contained in:
parent
3c471f2fc5
commit
53e45e879e
|
@ -689,7 +689,7 @@ void OTRExporter_DisplayList::Save(ZResource* res, const fs::path& outPath, Bina
|
||||||
uint32_t fmt = (__ & 0xE0) >> 5;
|
uint32_t fmt = (__ & 0xE0) >> 5;
|
||||||
uint32_t siz = (__ & 0x18) >> 3;
|
uint32_t siz = (__ & 0x18) >> 3;
|
||||||
|
|
||||||
Gfx value = gsDPSetTextureImage(fmt, siz, www - 1, (seg & 0x0FFFFFFF) + 0xF0000000);
|
Gfx value = gsDPSetTextureImage(fmt, siz, www + 1, (seg & 0x0FFFFFFF) + 0xF0000000);
|
||||||
word0 = value.words.w0;
|
word0 = value.words.w0;
|
||||||
word1 = value.words.w1;
|
word1 = value.words.w1;
|
||||||
|
|
||||||
|
@ -707,7 +707,7 @@ void OTRExporter_DisplayList::Save(ZResource* res, const fs::path& outPath, Bina
|
||||||
uint32_t fmt = (__ & 0xE0) >> 5;
|
uint32_t fmt = (__ & 0xE0) >> 5;
|
||||||
uint32_t siz = (__ & 0x18) >> 3;
|
uint32_t siz = (__ & 0x18) >> 3;
|
||||||
|
|
||||||
Gfx value = gsDPSetTextureImage(fmt, siz, www - 1, __);
|
Gfx value = gsDPSetTextureImage(fmt, siz, www + 1, __);
|
||||||
word0 = value.words.w0 & 0x00FFFFFF;
|
word0 = value.words.w0 & 0x00FFFFFF;
|
||||||
word0 += (G_SETTIMG_OTR << 24);
|
word0 += (G_SETTIMG_OTR << 24);
|
||||||
//word1 = value.words.w1;
|
//word1 = value.words.w1;
|
||||||
|
|
Loading…
Reference in New Issue