commit | a581a8b80087033f140f95017d84b6c02962794e | [log] [tgz] |
---|---|---|
author | Greg Daniel <egdaniel@google.com> | Fri Jun 19 15:22:18 2020 -0400 |
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | Fri Jun 19 20:11:55 2020 +0000 |
tree | d18ef24586df5cba08ec12832a9023bcda6db9a1 | |
parent | 579e63af00480df2f0608d7c9c5f1c60dac76fa0 [diff] [blame] |
Fix caching of dirty uniforms on GrD3DPipelineState. Change-Id: Ibf68103e8e47d3cd13b12a97da3b9131dbdbfd38 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/297857 Reviewed-by: Jim Van Verth <jvanverth@google.com> Commit-Queue: Greg Daniel <egdaniel@google.com>
diff --git a/src/gpu/GrUniformDataManager.h b/src/gpu/GrUniformDataManager.h index d36e69a..dc08bcf 100644 --- a/src/gpu/GrUniformDataManager.h +++ b/src/gpu/GrUniformDataManager.h
@@ -49,6 +49,9 @@ SK_ABORT("Only supported in NVPR, which is only available in GL"); } + // For the uniform data to be dirty so that we will reupload on the next use. + void markDirty() { fUniformsDirty = true; } + protected: struct Uniform { uint32_t fOffset;