Fixed incorrect color in the OpenGL driver

This commit is contained in:
Sam Lantinga 2022-01-08 13:34:49 -08:00
parent 3cdda8f8ab
commit 1a73c45a08
1 changed files with 2 additions and 1 deletions

View File

@ -1026,7 +1026,8 @@ GL_QueueGeometry(SDL_Renderer *renderer, SDL_RenderCommand *cmd, SDL_Texture *te
/* Not really a float, but it is still 4 bytes and will be cast to the
right type in the graphics driver. */
*(verts++) = *(float*)((char*)color + j * color_stride);
SDL_memcpy(verts, ((char*)color + j * color_stride), sizeof(*color));
++verts;
if (texture) {
float *uv_ = (float *)((char*)uv + j * uv_stride);