Flutter Engine
The Flutter Engine
Functions
DDLTileHelper.cpp File Reference
#include "tools/DDLTileHelper.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkPicture.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/chromium/GrDeferredDisplayList.h"
#include "include/private/chromium/GrDeferredDisplayListRecorder.h"
#include "include/private/chromium/GrSurfaceCharacterization.h"
#include "include/private/chromium/SkImageChromium.h"
#include "src/base/SkRandom.h"
#include "src/core/SkTaskGroup.h"
#include "src/gpu/ganesh/GrCaps.h"
#include "src/gpu/ganesh/GrDeferredDisplayListPriv.h"
#include "src/gpu/ganesh/GrDirectContextPriv.h"
#include "src/gpu/ganesh/image/SkImage_Ganesh.h"
#include "tools/DDLPromiseImageHelper.h"

Go to the source code of this file.

Functions

static void do_gpu_stuff (GrDirectContext *direct, DDLTileHelper::TileData *tile)
 

Function Documentation

◆ do_gpu_stuff()

static void do_gpu_stuff ( GrDirectContext direct,
DDLTileHelper::TileData tile 
)
static

Definition at line 292 of file DDLTileHelper.cpp.

292 {
293
294 // TODO: schedule program compilation as their own tasks
295 tile->precompile(direct);
296
297 tile->draw(direct);
298
299 tile->dropDDL();
300}
void draw(GrDirectContext *)
void precompile(GrDirectContext *)