Flutter Engine
The Flutter Engine
|
#include "include/core/SkAlphaType.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkColorSpace.h"
#include "include/core/SkColorType.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkSurfaceProps.h"
#include "include/core/SkTypes.h"
#include "include/gpu/GrDirectContext.h"
#include "include/private/SkColorData.h"
#include "include/private/base/SkTArray.h"
#include "include/private/gpu/ganesh/GrTypesPriv.h"
#include "src/base/SkArenaAlloc.h"
#include "src/core/SkSLTypeShared.h"
#include "src/gpu/SkBackingFit.h"
#include "src/gpu/ganesh/GrBuffer.h"
#include "src/gpu/ganesh/GrColor.h"
#include "src/gpu/ganesh/GrDirectContextPriv.h"
#include "src/gpu/ganesh/GrGeometryProcessor.h"
#include "src/gpu/ganesh/GrImageInfo.h"
#include "src/gpu/ganesh/GrOpFlushState.h"
#include "src/gpu/ganesh/GrPipeline.h"
#include "src/gpu/ganesh/GrPixmap.h"
#include "src/gpu/ganesh/GrProcessorSet.h"
#include "src/gpu/ganesh/GrProgramInfo.h"
#include "src/gpu/ganesh/GrResourceProvider.h"
#include "src/gpu/ganesh/GrShaderVar.h"
#include "src/gpu/ganesh/GrSimpleMesh.h"
#include "src/gpu/ganesh/GrSurfaceProxyView.h"
#include "src/gpu/ganesh/GrUserStencilSettings.h"
#include "src/gpu/ganesh/SurfaceDrawContext.h"
#include "src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.h"
#include "src/gpu/ganesh/glsl/GrGLSLVarying.h"
#include "src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder.h"
#include "src/gpu/ganesh/ops/GrDrawOp.h"
#include "src/gpu/ganesh/ops/GrOp.h"
#include "tests/CtsEnforcement.h"
#include "tests/Test.h"
#include <array>
#include <cstdint>
#include <initializer_list>
#include <memory>
#include <utility>
Go to the source code of this file.
Classes | |
struct | Vertex |
Namespaces | |
namespace | skgpu |
Functions | |
DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS (GrPipelineDynamicStateTest, reporter, ctxInfo, CtsEnforcement::kApiLevel_T) | |
Variables | |
static constexpr int | kScreenSize = 6 |
static constexpr int | kNumMeshes = 4 |
static constexpr int | kScreenSplitX = kScreenSize/2 |
static constexpr int | kScreenSplitY = kScreenSize/2 |
static const SkIRect | kDynamicScissors [kNumMeshes] |
static const GrColor | kMeshColors [kNumMeshes] |
DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS | ( | GrPipelineDynamicStateTest | , |
reporter | , | ||
ctxInfo | , | ||
CtsEnforcement::kApiLevel_T | |||
) |
Definition at line 226 of file GrPipelineDynamicStateTest.cpp.
|
static |
Definition at line 76 of file GrPipelineDynamicStateTest.cpp.
|
static |
Definition at line 83 of file GrPipelineDynamicStateTest.cpp.
|
staticconstexpr |
Definition at line 72 of file GrPipelineDynamicStateTest.cpp.
|
staticconstexpr |
This is a GPU-backend specific test for dynamic pipeline state. It draws boxes using dynamic scissor rectangles then reads back the result to verify a successful test.
Definition at line 71 of file GrPipelineDynamicStateTest.cpp.
|
staticconstexpr |
Definition at line 73 of file GrPipelineDynamicStateTest.cpp.
|
staticconstexpr |
Definition at line 74 of file GrPipelineDynamicStateTest.cpp.