Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
shader_library_unittests.cc File Reference
#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::Mappingflutter::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)