1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-26 02:19:24 +01:00

log when palette was changed

This commit is contained in:
FunkyFr3sh 2024-12-16 22:13:26 +01:00
parent 4b0f0f2cf5
commit f9b47a9f0e

View File

@ -71,12 +71,17 @@ HRESULT ddp_SetEntries(
This->data_rgb[255].rgbReserved = 0; This->data_rgb[255].rgbReserved = 0;
} }
if ((dwFlags & DDPCAPS_REFRESH_CHANGED_ONLY) && memcmp(data_rgb, This->data_rgb, sizeof(This->data_rgb)) == 0) if ((dwFlags & DDPCAPS_REFRESH_CHANGED_ONLY))
{
if (memcmp(data_rgb, This->data_rgb, sizeof(This->data_rgb)) == 0)
{ {
// do not set palette_updated BOOL if nothing changed // do not set palette_updated BOOL if nothing changed
return DD_OK; return DD_OK;
} }
TRACE_EXT(" Palette changed\n");
}
if (g_ddraw.ref && g_ddraw.primary && g_ddraw.primary->palette == This && g_ddraw.render.run) if (g_ddraw.ref && g_ddraw.primary && g_ddraw.primary->palette == This && g_ddraw.render.run)
{ {
InterlockedExchange(&g_ddraw.render.palette_updated, TRUE); InterlockedExchange(&g_ddraw.render.palette_updated, TRUE);