Home
last modified time | relevance | path

Searched defs:PromiseTextureChecker (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/external/skia/tests/graphite/
H A DGraphitePromiseImageTest.cpp28 struct PromiseTextureChecker { struct
31 explicit PromiseTextureChecker(const BackendTexture& backendTex, in PromiseTextureChecker() function
37 explicit PromiseTextureChecker(const BackendTexture& backendTex0, in PromiseTextureChecker() function
46 void checkImageReleased(skiatest::Reporter* reporter, int expectedReleaseCnt) { in checkImageReleased()
50 int totalReleaseCount() const { return fTextureReleaseCounts[0] + fTextureReleaseCounts[1]; } in totalReleaseCount()
52 skiatest::Reporter* fReporter = nullptr;
53 bool fHasTwoBackendTextures = false;
54 BackendTexture fBackendTextures[2];
55 int fFulfillCount = 0;
56 int fImageReleaseCount = 0;
[all …]
H A DGraphiteYUVAPromiseImageTest.cpp45 struct PromiseTextureChecker { struct
48 explicit PromiseTextureChecker(const BackendTexture& backendTex) { in PromiseTextureChecker() argument
52 explicit PromiseTextureChecker(const BackendTexture& backendTex0, in PromiseTextureChecker() function
59 int totalReleaseCount() const { return fTextureReleaseCounts[0] + fTextureReleaseCounts[1]; } in totalReleaseCount()
61 bool fHasTwoBackendTextures = false;
62 BackendTexture fBackendTextures[2];
63 int fFulfillCount = 0;
64 int fTextureReleaseCounts[2] = { 0, 0 };
66 static std::tuple<BackendTexture, void*> Fulfill(void* self) { in Fulfill()
80 static void TextureRelease(void* context) { in TextureRelease()
/aosp_15_r20/external/skia/tests/
H A DPromiseImageTest.cpp53 struct PromiseTextureChecker { struct
56 explicit PromiseTextureChecker(const GrBackendTexture& tex, in PromiseTextureChecker() argument
67 auto checker = static_cast<PromiseTextureChecker*>(self); in Fulfill() argument
71 static void Release(void* self) { static_cast<PromiseTextureChecker*>(self)->fReleaseCount++; } in Release() argument