aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrTestUtils.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2018-01-19 15:42:28 -0500
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-01-19 21:50:06 +0000
commitb76c71702517643b5f6081991b376bbf73b34bde (patch)
tree3bb70ef5684c1f3e09497789cd36a82127c7b9af /src/gpu/GrTestUtils.cpp
parentad6660a639aba236c9d30485da1cd2bb1292ef83 (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.cpp18
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() {}