a80a012456
This reverts commit 36848f6b30
.
Reason for revert: Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_CCPR failing.
Original change's description:
> implemented metal gpu backend texture upload testing
>
> Bug: skia:
> Change-Id: Ia3af58a0710f7f9792b37682a3cc45dd14282b71
> Reviewed-on: https://skia-review.googlesource.com/140248
> Commit-Queue: Timothy Liang <timliang@google.com>
> Reviewed-by: Greg Daniel <egdaniel@google.com>
TBR=egdaniel@google.com,ethannicholas@google.com,timliang@google.com
Change-Id: Idf40fc78b82aec1efbcc64221b6d2bbf63353960
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: skia:
Reviewed-on: https://skia-review.googlesource.com/141182
Reviewed-by: Timothy Liang <timliang@google.com>
Commit-Queue: Timothy Liang <timliang@google.com>
32 lines
1.3 KiB
C++
32 lines
1.3 KiB
C++
/*
|
|
* Copyright 2017 Google Inc.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license that can be
|
|
* found in the LICENSE file.
|
|
*/
|
|
|
|
#include "Test.h"
|
|
|
|
class GrSurfaceContext;
|
|
class GrSurfaceProxy;
|
|
|
|
// Ensure that reading back from 'srcContext' as RGBA 8888 matches 'expectedPixelValues
|
|
void test_read_pixels(skiatest::Reporter*,
|
|
GrSurfaceContext* srcContext, uint32_t expectedPixelValues[],
|
|
const char* testName);
|
|
|
|
// See if trying to write RGBA 8888 pixels to 'dstContext' matches matches the
|
|
// expectation ('expectedToWork')
|
|
void test_write_pixels(skiatest::Reporter*,
|
|
GrSurfaceContext* srcContext, bool expectedToWork, const char* testName);
|
|
|
|
// Ensure that the pixels can be copied from 'proxy' to an RGBA 8888 destination (both
|
|
// texture-backed and rendertarget-backed).
|
|
void test_copy_from_surface(skiatest::Reporter*, GrContext*,
|
|
GrSurfaceProxy* proxy, uint32_t expectedPixelValues[],
|
|
bool onlyTestRTConfig, const char* testName);
|
|
|
|
// Ensure that RGBA 8888 pixels can be copied into 'dstContext'
|
|
void test_copy_to_surface(skiatest::Reporter*, GrProxyProvider*,
|
|
GrSurfaceContext* dstContext, const char* testName);
|