Fix DirectDrawPalette_SDL3GPUImpl::SetEntries (#189)

This commit is contained in:
Christian Semmler 2025-05-28 18:22:24 -07:00 committed by GitHub
parent def1cf8a12
commit ddba1bc5c1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -39,10 +39,10 @@ HRESULT DirectDrawPalette_SDL3GPUImpl::SetEntries(
{
SDL_Color colors[256];
for (DWORD i = 0; i < dwCount; i++) {
colors[i].r = lpEntries[dwStartingEntry + i].peRed;
colors[i].g = lpEntries[dwStartingEntry + i].peGreen;
colors[i].b = lpEntries[dwStartingEntry + i].peBlue;
colors[i].a = SDL_ALPHA_OPAQUE;
colors[i + dwStartingEntry].r = lpEntries[i].peRed;
colors[i + dwStartingEntry].g = lpEntries[i].peGreen;
colors[i + dwStartingEntry].b = lpEntries[i].peBlue;
colors[i + dwStartingEntry].a = SDL_ALPHA_OPAQUE;
}
SDL_SetPaletteColors(m_palette, colors, dwStartingEntry, dwCount);