Flutter Engine
The Flutter Engine
|
#include "tests/Test.h"
#include "include/core/SkBitmap.h"
#include "include/gpu/graphite/Context.h"
#include "include/gpu/graphite/Recorder.h"
#include "include/gpu/graphite/Recording.h"
#include "src/gpu/graphite/Buffer.h"
#include "src/gpu/graphite/Caps.h"
#include "src/gpu/graphite/ComputePipelineDesc.h"
#include "src/gpu/graphite/ComputeTypes.h"
#include "src/gpu/graphite/ContextPriv.h"
#include "src/gpu/graphite/RecorderPriv.h"
#include "src/gpu/graphite/ResourceProvider.h"
#include "src/gpu/graphite/UniformManager.h"
#include "src/gpu/graphite/compute/ComputeStep.h"
#include "src/gpu/graphite/compute/DispatchGroup.h"
#include "src/gpu/graphite/task/ComputeTask.h"
#include "src/gpu/graphite/task/CopyTask.h"
#include "src/gpu/graphite/task/SynchronizeToCpuTask.h"
#include "src/gpu/graphite/task/UploadTask.h"
#include "tools/graphite/GraphiteTestContext.h"
Go to the source code of this file.
Macros | |
#define | DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS( name, reporter, graphite_context, test_context) |
Functions | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_SingleDispatchTest, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_DispatchGroupTest, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_UniformBufferTest, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_ExternallyAssignedBuffer, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_StorageTexture, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_StorageTextureReadAndWrite, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_ReadOnlyStorageBuffer, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_StorageTextureMultipleComputeSteps, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_SampledTexture, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_AtomicOperationsTest, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_AtomicOperationsOverArrayAndStructTest, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_ClearedBuffer, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_ClearOrdering, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_ClearOrderingScratchBuffers, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS (Compute_IndirectDispatch, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_METAL_CONTEXT (Compute_NativeShaderSourceMetal, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_METAL_CONTEXT (Compute_WorkgroupBufferDescMetal, reporter, context, testContext) | |
DEF_GRAPHITE_TEST_FOR_DAWN_CONTEXT (Compute_NativeShaderSourceWGSL, reporter, context, testContext) | |
#define DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | name, | |
reporter, | |||
graphite_context, | |||
test_context | |||
) |
Definition at line 100 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_AtomicOperationsOverArrayAndStructTest | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 1616 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_AtomicOperationsTest | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 1486 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_ClearedBuffer | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 1760 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_ClearOrdering | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 1868 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_ClearOrderingScratchBuffers | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 1980 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_DispatchGroupTest | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 245 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_ExternallyAssignedBuffer | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 649 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_IndirectDispatch | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 2100 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_ReadOnlyStorageBuffer | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 1028 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_SampledTexture | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 1319 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_SingleDispatchTest | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 111 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_StorageTexture | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 770 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_StorageTextureMultipleComputeSteps | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 1172 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_StorageTextureReadAndWrite | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 872 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_AND_METAL_CONTEXTS | ( | Compute_UniformBufferTest | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 496 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_DAWN_CONTEXT | ( | Compute_NativeShaderSourceWGSL | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 2525 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_METAL_CONTEXT | ( | Compute_NativeShaderSourceMetal | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 2272 of file ComputeTest.cpp.
DEF_GRAPHITE_TEST_FOR_METAL_CONTEXT | ( | Compute_WorkgroupBufferDescMetal | , |
reporter | , | ||
context | , | ||
testContext | |||
) |
Definition at line 2395 of file ComputeTest.cpp.