Fixed DebugLogRenderCommands() output

This commit is contained in:
Sam Lantinga 2025-03-20 21:24:39 -07:00
parent 4ceb02434b
commit 758eb256b9

View file

@ -232,74 +232,72 @@ static SDL_INLINE void DebugLogRenderCommands(const SDL_RenderCommand *cmd)
break; break;
case SDL_RENDERCMD_SETDRAWCOLOR: case SDL_RENDERCMD_SETDRAWCOLOR:
SDL_Log(" %u. set draw color (first=%u, r=%d, g=%d, b=%d, a=%d, color_scale=%g)", i++, SDL_Log(" %u. set draw color (first=%u, r=%.2f, g=%.2f, b=%.2f, a=%.2f, color_scale=%g)", i++,
(unsigned int)cmd->data.color.first, (unsigned int)cmd->data.color.first,
(int) cmd->data.color.color.r, (int) cmd->data.color.color.g, cmd->data.draw.color.r, cmd->data.draw.color.g,
(int) cmd->data.color.color.b, (int) cmd->data.color.color.a, cmd->data.color.color_scale); cmd->data.draw.color.b, cmd->data.draw.color.a, cmd->data.color.color_scale);
break; break;
case SDL_RENDERCMD_CLEAR: case SDL_RENDERCMD_CLEAR:
SDL_Log(" %u. clear (first=%u, r=%d, g=%d, b=%d, a=%d, color_scale=%g)", i++, SDL_Log(" %u. clear (first=%u, r=%.2f, g=%.2f, b=%.2f, a=%.2f, color_scale=%g)", i++,
(unsigned int)cmd->data.color.first, (unsigned int)cmd->data.color.first,
(int) cmd->data.color.color.r, (int) cmd->data.color.color.g, cmd->data.draw.color.r, cmd->data.draw.color.g,
(int) cmd->data.color.color.b, (int) cmd->data.color.color.a, cmd->data.color.color_scale); cmd->data.draw.color.b, cmd->data.draw.color.a, cmd->data.color.color_scale);
break; break;
case SDL_RENDERCMD_DRAW_POINTS: case SDL_RENDERCMD_DRAW_POINTS:
SDL_Log(" %u. draw points (first=%u, count=%u, r=%d, g=%d, b=%d, a=%d, blend=%d, color_scale=%g)", i++, SDL_Log(" %u. draw points (first=%u, count=%u, r=%.2f, g=%.2f, b=%.2f, a=%.2f, blend=%d, color_scale=%g)", i++,
(unsigned int)cmd->data.draw.first, (unsigned int)cmd->data.draw.first,
(unsigned int)cmd->data.draw.count, (unsigned int)cmd->data.draw.count,
(int) cmd->data.draw.color.r, (int) cmd->data.draw.color.g, cmd->data.draw.color.r, cmd->data.draw.color.g,
(int) cmd->data.draw.color.b, (int) cmd->data.draw.color.a, cmd->data.draw.color.b, cmd->data.draw.color.a,
(int)cmd->data.draw.blend, cmd->data.draw.color_scale); (int)cmd->data.draw.blend, cmd->data.draw.color_scale);
break; break;
case SDL_RENDERCMD_DRAW_LINES: case SDL_RENDERCMD_DRAW_LINES:
SDL_Log(" %u. draw lines (first=%u, count=%u, r=%d, g=%d, b=%d, a=%d, blend=%d, color_scale=%g)", i++, SDL_Log(" %u. draw lines (first=%u, count=%u, r=%.2f, g=%.2f, b=%.2f, a=%.2f, blend=%d, color_scale=%g)", i++,
(unsigned int)cmd->data.draw.first, (unsigned int)cmd->data.draw.first,
(unsigned int)cmd->data.draw.count, (unsigned int)cmd->data.draw.count,
(int) cmd->data.draw.color.r, (int) cmd->data.draw.color.g, cmd->data.draw.color.r, cmd->data.draw.color.g,
(int) cmd->data.draw.color.b, (int) cmd->data.draw.color.a, cmd->data.draw.color.b, cmd->data.draw.color.a,
(int)cmd->data.draw.blend, cmd->data.draw.color_scale); (int)cmd->data.draw.blend, cmd->data.draw.color_scale);
break; break;
case SDL_RENDERCMD_FILL_RECTS: case SDL_RENDERCMD_FILL_RECTS:
SDL_Log(" %u. fill rects (first=%u, count=%u, r=%d, g=%d, b=%d, a=%d, blend=%d, color_scale=%g)", i++, SDL_Log(" %u. fill rects (first=%u, count=%u, r=%.2f, g=%.2f, b=%.2f, a=%.2f, blend=%d, color_scale=%g)", i++,
(unsigned int)cmd->data.draw.first, (unsigned int)cmd->data.draw.first,
(unsigned int)cmd->data.draw.count, (unsigned int)cmd->data.draw.count,
(int) cmd->data.draw.color.r, (int) cmd->data.draw.color.g, cmd->data.draw.color.r, cmd->data.draw.color.g,
(int) cmd->data.draw.color.b, (int) cmd->data.draw.color.a, cmd->data.draw.color.b, cmd->data.draw.color.a,
(int)cmd->data.draw.blend, cmd->data.draw.color_scale); (int)cmd->data.draw.blend, cmd->data.draw.color_scale);
break; break;
case SDL_RENDERCMD_COPY: case SDL_RENDERCMD_COPY:
SDL_Log(" %u. copy (first=%u, count=%u, r=%d, g=%d, b=%d, a=%d, blend=%d, color_scale=%g, tex=%p)", i++, SDL_Log(" %u. copy (first=%u, count=%u, r=%.2f, g=%.2f, b=%.2f, a=%.2f, blend=%d, color_scale=%g, tex=%p)", i++,
(unsigned int)cmd->data.draw.first, (unsigned int)cmd->data.draw.first,
(unsigned int)cmd->data.draw.count, (unsigned int)cmd->data.draw.count,
(int) cmd->data.draw.color.r, (int) cmd->data.draw.color.g, cmd->data.draw.color.r, cmd->data.draw.color.g,
(int) cmd->data.draw.color.b, (int) cmd->data.draw.color.a, cmd->data.draw.color.b, cmd->data.draw.color.a,
(int)cmd->data.draw.blend, cmd->data.draw.color_scale, cmd->data.draw.texture); (int)cmd->data.draw.blend, cmd->data.draw.color_scale, cmd->data.draw.texture);
break; break;
case SDL_RENDERCMD_COPY_EX: case SDL_RENDERCMD_COPY_EX:
SDL_Log(" %u. copyex (first=%u, count=%u, r=%d, g=%d, b=%d, a=%d, blend=%d, color_scale=%g, tex=%p)", i++, SDL_Log(" %u. copyex (first=%u, count=%u, r=%.2f, g=%.2f, b=%.2f, a=%.2f, blend=%d, color_scale=%g, tex=%p)", i++,
(unsigned int)cmd->data.draw.first, (unsigned int)cmd->data.draw.first,
(unsigned int)cmd->data.draw.count, (unsigned int)cmd->data.draw.count,
(int) cmd->data.draw.color.r, (int) cmd->data.draw.color.g, cmd->data.draw.color.r, cmd->data.draw.color.g,
(int) cmd->data.draw.color.b, (int) cmd->data.draw.color.a, cmd->data.draw.color.b, cmd->data.draw.color.a,
(int)cmd->data.draw.blend, cmd->data.draw.color_scale, cmd->data.draw.texture); (int)cmd->data.draw.blend, cmd->data.draw.color_scale, cmd->data.draw.texture);
break; break;
case SDL_RENDERCMD_GEOMETRY: case SDL_RENDERCMD_GEOMETRY:
SDL_Log(" %u. geometry (first=%u, count=%u, r=%d, g=%d, b=%d, a=%d, blend=%d, color_scale=%g, tex=%p)", i++, SDL_Log(" %u. geometry (first=%u, count=%u, r=%.2f, g=%.2f, b=%.2f, a=%.2f, blend=%d, color_scale=%g, tex=%p)", i++,
(unsigned int)cmd->data.draw.first, (unsigned int)cmd->data.draw.first,
(unsigned int)cmd->data.draw.count, (unsigned int)cmd->data.draw.count,
(int) cmd->data.draw.color.r, (int) cmd->data.draw.color.g, cmd->data.draw.color.r, cmd->data.draw.color.g,
(int) cmd->data.draw.color.b, (int) cmd->data.draw.color.a, cmd->data.draw.color.b, cmd->data.draw.color.a,
(int)cmd->data.draw.blend, cmd->data.draw.color_scale, cmd->data.draw.texture); (int)cmd->data.draw.blend, cmd->data.draw.color_scale, cmd->data.draw.texture);
break; break;
} }
cmd = cmd->next; cmd = cmd->next;
} }