소스 검색

opengl: Fixed SDL_RENDERCMD_SETDRAWCOLOR code checking the wrong variable.

Ryan C. Gordon 1 년 전
부모
커밋
3abb213083
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/render/opengl/SDL_render_gl.c

+ 1 - 1
src/render/opengl/SDL_render_gl.c

@@ -1247,7 +1247,7 @@ static bool GL_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, v
             const float g = cmd->data.color.color.g * cmd->data.color.color_scale;
             const float g = cmd->data.color.color.g * cmd->data.color.color_scale;
             const float b = cmd->data.color.color.b * cmd->data.color.color_scale;
             const float b = cmd->data.color.color.b * cmd->data.color.color_scale;
             const float a = cmd->data.color.color.a;
             const float a = cmd->data.color.color.a;
-            if (data->drawstate.clear_color_dirty ||
+            if (data->drawstate.color_dirty ||
                 (r != data->drawstate.color.r) ||
                 (r != data->drawstate.color.r) ||
                 (g != data->drawstate.color.g) ||
                 (g != data->drawstate.color.g) ||
                 (b != data->drawstate.color.b) ||
                 (b != data->drawstate.color.b) ||