0d28e574ac
The original caching logic for sample locations wishfully assumed that the GPU would always use the same sample pattern for render targets that had the same number of samples. It turns out we can't rely on that. This change improves the caching logic to handle mismatched simple patterns with the same count, and adds a unit test that emulates different sample patterns observed on real hardware. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2111423002 Committed: https://skia.googlesource.com/skia/+/09d49a3bfe2d1e652a648ce1ea0962b38d10d166 Review-Url: https://codereview.chromium.org/2111423002 |
||
---|---|---|
.. | ||
gl | ||
vk | ||
GrContextFactory.cpp | ||
GrContextFactory.h | ||
GrTest.cpp | ||
GrTest.h | ||
TestContext.cpp | ||
TestContext.h |