Revert "Add create backend texture with color upload bench."

This reverts commit 690b4c4644.

Reason for revert: breaking bots

Original change's description:
> Add create backend texture with color upload bench.
> 
> Change-Id: Id4994cb809d6e19ca511b63dba71b45257eca927
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/287618
> Commit-Queue: Greg Daniel <egdaniel@google.com>
> Reviewed-by: Robert Phillips <robertphillips@google.com>

TBR=egdaniel@google.com,robertphillips@google.com

Change-Id: I2ac38977abc0004b38a94dacf0a235ae4fbac5d3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/287636
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
This commit is contained in:
Greg Daniel 2020-05-04 20:20:13 +00:00 committed by Skia Commit-Bot
parent 4fc7c5f36a
commit 1ff415d5a1
2 changed files with 0 additions and 58 deletions

View File

@ -1,57 +0,0 @@
/*
* Copyright 2020 Google LLC
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#include "bench/Benchmark.h"
#include "include/core/SkCanvas.h"
#include "include/gpu/GrContext.h"
class CreateBackendTextureBench : public Benchmark {
private:
SkString fName;
SkTArray<GrBackendTexture> fBackendTextures;
GrMipMapped fMipMapped;
public:
CreateBackendTextureBench(GrMipMapped mipMapped) : fMipMapped(mipMapped) {
fName.printf("create_backend_texture%s", mipMapped == GrMipMapped::kYes ? "_mipped" : "");
}
private:
bool isSuitableFor(Backend backend) override { return kGPU_Backend == backend; }
const char* onGetName() override { return fName.c_str(); }
void onDraw(int loops, SkCanvas* canvas) override {
GrContext* context = canvas->getGrContext();
fBackendTextures.reserve(loops);
static const int kSize = 16;
for (int i = 0; i < loops; ++i) {
fBackendTextures.push_back(context->createBackendTexture(
kSize, kSize, kRGBA_8888_SkColorType, SkColors::kRed, fMipMapped,
GrRenderable::kNo, GrProtected::kNo));
}
}
void onPerCanvasPostDraw(SkCanvas* canvas) override {
GrContext* context = canvas->getGrContext();
GrFlushInfo info;
info.fFlags = kSyncCpu_GrFlushFlag;
context->flush(info);
for (int i = 0; i < fBackendTextures.count(); ++i) {
if (fBackendTextures[i].isValid()) {
context->deleteBackendTexture(fBackendTextures[i]);
}
}
}
};
DEF_BENCH(return new CreateBackendTextureBench(GrMipMapped::kNo);)
DEF_BENCH(return new CreateBackendTextureBench(GrMipMapped::kYes);)

View File

@ -37,7 +37,6 @@ bench_sources = [
"$_bench/CompositingImagesBench.cpp",
"$_bench/ControlBench.cpp",
"$_bench/CoverageBench.cpp",
"$_bench/CreateBackendTextureBench.cpp",
"$_bench/CubicKLMBench.cpp",
"$_bench/CubicMapBench.cpp",
"$_bench/DDLRecorderBench.cpp",