#include "flutter/lib/gpu/shader_library.h"#include <cstdint>#include <memory>#include <vector>#include "fml/mapping.h"#include "gtest/gtest.h"#include "impeller/renderer/context.h"#include "impeller/shader_bundle/shader_bundle_flatbuffers.h"Go to the source code of this file.
Namespaces | |
| namespace | flutter |
| namespace | flutter::gpu |
| namespace | flutter::gpu::testing |
Functions | |
| static std::shared_ptr< fml::Mapping > | flutter::gpu::testing::CreateMappingFromVector (const std::shared_ptr< std::vector< uint8_t > > &data) |
| static std::shared_ptr< std::vector< uint8_t > > | flutter::gpu::testing::BuildValidEmptyBundle () |
| static std::shared_ptr< std::vector< uint8_t > > | flutter::gpu::testing::BuildCorruptBundle () |
| flutter::gpu::testing::TEST (FlutterGpuShaderLibraryTest, VerifierAcceptsValidBundleRejectsCorrupt) | |
| flutter::gpu::testing::TEST (FlutterGpuShaderLibraryTest, MakeFromFlatbufferRejectsCorruptBufferWithValidIdentifier) | |
| flutter::gpu::testing::TEST (FlutterGpuShaderLibraryTest, MakeFromFlatbufferRejectsTruncatedBuffer) | |
| flutter::gpu::testing::TEST (FlutterGpuShaderLibraryTest, MakeFromFlatbufferRejectsMissingIdentifier) | |
| flutter::gpu::testing::TEST (FlutterGpuShaderLibraryTest, MakeFromFlatbufferRejectsNullPayload) | |
| flutter::gpu::testing::TEST (FlutterGpuShaderLibraryTest, MakeFromFlatbufferValidEmptyBundleIsNotRejectedByVerifier) | |