diff options
author | 2018-01-19 15:42:28 -0500 | |
---|---|---|
committer | 2018-01-19 21:50:06 +0000 | |
commit | b76c71702517643b5f6081991b376bbf73b34bde (patch) | |
tree | 3bb70ef5684c1f3e09497789cd36a82127c7b9af /src/gpu/GrTestUtils.cpp | |
parent | ad6660a639aba236c9d30485da1cd2bb1292ef83 (diff) |
simplify GrFPArgs, isolating localmatrix
Bug: skia:
Change-Id: Icee24e0a355a7d1bae29b7721b4d95db8023ca77
Reviewed-on: https://skia-review.googlesource.com/97063
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/gpu/GrTestUtils.cpp')
-rw-r--r-- | src/gpu/GrTestUtils.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/src/gpu/GrTestUtils.cpp b/src/gpu/GrTestUtils.cpp index d5565ca828..1918ad61f9 100644 --- a/src/gpu/GrTestUtils.cpp +++ b/src/gpu/GrTestUtils.cpp @@ -334,17 +334,13 @@ sk_sp<GrColorSpaceXform> TestColorXform(SkRandom* random) { return gXforms[random->nextULessThan(static_cast<uint32_t>(SK_ARRAY_COUNT(gXforms)))]; } -TestAsFPArgs::TestAsFPArgs(GrProcessorTestData* d) { - fViewMatrixStorage = TestMatrix(d->fRandom); - fColorSpaceInfoStorage = skstd::make_unique<GrColorSpaceInfo>(TestColorSpace(d->fRandom), - kRGBA_8888_GrPixelConfig); - - fArgs.fContext = d->context(); - fArgs.fViewMatrix = &fViewMatrixStorage; - fArgs.fLocalMatrix = nullptr; - fArgs.fFilterQuality = kNone_SkFilterQuality; - fArgs.fDstColorSpaceInfo = fColorSpaceInfoStorage.get(); -} +TestAsFPArgs::TestAsFPArgs(GrProcessorTestData* d) + : fViewMatrixStorage(TestMatrix(d->fRandom)) + , fColorSpaceInfoStorage(skstd::make_unique<GrColorSpaceInfo>(TestColorSpace(d->fRandom), + kRGBA_8888_GrPixelConfig)) + , fArgs(d->context(), &fViewMatrixStorage, nullptr, kNone_SkFilterQuality, + fColorSpaceInfoStorage.get()) +{} TestAsFPArgs::~TestAsFPArgs() {} |