Flutter Engine
The Flutter Engine
|
#include "fuzz/Fuzz.h"
#include "fuzz/FuzzCommon.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkExecutor.h"
#include "include/core/SkSize.h"
#include "include/core/SkSurface.h"
#include "include/gpu/GrDirectContext.h"
#include "include/gpu/ganesh/SkImageGanesh.h"
#include "include/gpu/ganesh/SkSurfaceGanesh.h"
#include "include/private/base/SkDeque.h"
#include "include/private/base/SkMutex.h"
#include "include/private/base/SkTemplates.h"
#include "include/private/base/SkThreadID.h"
#include "include/private/chromium/GrDeferredDisplayList.h"
#include "include/private/chromium/GrDeferredDisplayListRecorder.h"
#include "include/private/chromium/GrPromiseImageTexture.h"
#include "include/private/chromium/SkImageChromium.h"
#include "src/core/SkTaskGroup.h"
#include "src/gpu/ganesh/image/SkImage_Ganesh.h"
#include "tools/gpu/GrContextFactory.h"
#include <atomic>
#include <memory>
#include <queue>
Go to the source code of this file.
Classes | |
class | PromiseImageInfo |
class | DDLFuzzer |
Typedefs | |
using | ContextType = sk_gpu_test::GrContextFactory::ContextType |
Functions | |
template<typename T > | |
T | make_fuzz_t (Fuzz *fuzz) |
static sk_sp< GrPromiseImageTexture > | fuzz_promise_image_fulfill (void *ctxIn) |
static void | fuzz_promise_image_release (void *ctxIn) |
DEF_FUZZ (DDLThreadingGL, fuzz) | |
Variables | |
static constexpr int | kPromiseImageCount = 8 |
static constexpr SkISize | kPromiseImageSize {16, 16} |
static constexpr int | kPromiseImagesPerDDL = 4 |
static constexpr int | kRecordingThreadCount = 4 |
static constexpr int | kIterationCount = 10000 |
Definition at line 35 of file FuzzDDLThreading.cpp.
DEF_FUZZ | ( | DDLThreadingGL | , |
fuzz | |||
) |
Definition at line 301 of file FuzzDDLThreading.cpp.
|
static |
Definition at line 227 of file FuzzDDLThreading.cpp.
|
static |
Definition at line 232 of file FuzzDDLThreading.cpp.
Definition at line 41 of file FuzzDDLThreading.cpp.
|
staticconstexpr |
Definition at line 88 of file FuzzDDLThreading.cpp.
|
staticconstexpr |
Definition at line 84 of file FuzzDDLThreading.cpp.
|
staticconstexpr |
Definition at line 85 of file FuzzDDLThreading.cpp.
|
staticconstexpr |
Definition at line 86 of file FuzzDDLThreading.cpp.
|
staticconstexpr |
Definition at line 87 of file FuzzDDLThreading.cpp.