Match TglD3DRMIMAGE::FillRowsOfTexture

This commit is contained in:
Christian Semmler 2024-12-28 11:03:40 -07:00
parent 29e77210e8
commit e4f97f6233
2 changed files with 3 additions and 2 deletions

View File

@ -411,7 +411,7 @@ class TglD3DRMIMAGE {
Result CreateBuffer(int width, int height, int depth, void* pBuffer, int useBuffer);
void Destroy();
void FillRowsOfTexture(int y, int height, char* content);
Result FillRowsOfTexture(int y, int height, char* content);
Result InitializePalette(int paletteSize, PaletteEntry* pEntries);
D3DRMIMAGE m_image;

View File

@ -129,10 +129,11 @@ Result TglD3DRMIMAGE::CreateBuffer(int width, int height, int depth, void* pBuff
}
// FUNCTION: LEGO1 0x100a1510
void TglD3DRMIMAGE::FillRowsOfTexture(int y, int height, char* pContent)
Result TglD3DRMIMAGE::FillRowsOfTexture(int y, int height, char* pContent)
{
// The purpose is clearly this but I can't get the assembly to line up.
memcpy((char*) m_image.buffer1 + (y * m_image.bytes_per_line), pContent, height * m_image.bytes_per_line);
return Success;
}
// FUNCTION: LEGO1 0x100a1550