Rework GrSamplerParams to be more compact and use its own wrap mode enum.
The main change is to make GrSamplerParams smaller by making its enums have byte-sized underlying types. The rest is cosmetic.
Change-Id: Ib71ea50612d24619a85e463826c6b8dfb9b445e3
Reviewed-on: https://skia-review.googlesource.com/43200
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
diff --git a/tests/IntTextureTest.cpp b/tests/IntTextureTest.cpp
index 35019b8..3baded9 100644
--- a/tests/IntTextureTest.cpp
+++ b/tests/IntTextureTest.cpp
@@ -249,13 +249,11 @@
SkBackingFit::kExact, kS, kS, kRGBA_8888_GrPixelConfig, nullptr);
struct {
- GrSamplerParams::FilterMode fMode;
+ GrSamplerState::Filter fMode;
const char* fName;
- } kNamedFilters[] ={
- { GrSamplerParams::kNone_FilterMode, "filter-none" },
- { GrSamplerParams::kBilerp_FilterMode, "filter-bilerp" },
- { GrSamplerParams::kMipMap_FilterMode, "filter-mipmap" }
- };
+ } kNamedFilters[] = {{GrSamplerState::Filter::kNearest, "filter-none"},
+ {GrSamplerState::Filter::kBilerp, "filter-bilerp"},
+ {GrSamplerState::Filter::kMipMap, "filter-mipmap"}};
for (auto filter : kNamedFilters) {
auto fp = GrSimpleTextureEffect::Make(sContext->asTextureProxyRef(), nullptr, SkMatrix::I(),