Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
render_pass_gles_unittests.cc File Reference

Go to the source code of this file.

Classes

class  impeller::testing::TestReactorGLES
 
class  impeller::testing::MockWorker
 
struct  impeller::testing::DiscardFrameBufferParams
 
class  impeller::testing::RenderPassGLESWithDiscardFrameBufferExtTest
 
class  impeller::testing::RenderPassGLESCommandTest
 

Namespaces

namespace  impeller
 
namespace  impeller::testing
 

Functions

 impeller::testing::TEST_P (RenderPassGLESWithDiscardFrameBufferExtTest, DiscardFramebufferExt)
 
 impeller::testing::INSTANTIATE_TEST_SUITE_P (FrameBufferObject, RenderPassGLESWithDiscardFrameBufferExtTest, ::testing::ValuesIn(std::vector< DiscardFrameBufferParams >{ {.frame_buffer_id=0,.expected_attachments={GL_COLOR_EXT, GL_DEPTH_EXT, GL_STENCIL_EXT}}, {.frame_buffer_id=1,.expected_attachments={GL_COLOR_ATTACHMENT0, GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT}}}), [](const ::testing::TestParamInfo< DiscardFrameBufferParams > &info) { return(info.param.frame_buffer_id==0) ? "Default" :"NonDefault";})
 
 impeller::testing::TEST_P (RenderPassGLESWithDiscardFrameBufferExtTest, InvalidateFramebuffer)
 
 impeller::testing::TEST (RenderPassGLESTest, ResolvingMultisampleTextureCachesResolveFBO)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, ViewportCachedAcrossCommands)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, CommandsWithoutViewportGetRenderPassViewport)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, ViewportWithNonZeroXOffsetReachesGL)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, HardwareInstancedArrayDraw)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, HardwareInstancedElementsDraw)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, EmulatedInstancedArrayDraw)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, EmulatedInstancedElementsDraw)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, NonInstancedDrawIssuesSingleDrawArrays)
 
 impeller::testing::TEST_F (RenderPassGLESCommandTest, ZeroInstanceCountIssuesNoDraw)
 

Variable Documentation

◆ command_buffer

std::shared_ptr<CommandBuffer> command_buffer

Definition at line 77 of file render_pass_gles_unittests.cc.

Referenced by impeller::AddMipmapGeneration(), impeller::AdvancedBlend(), flutter::gpu::RenderPass::Begin(), flutter::ImageEncodingImpeller::ConvertDlImageToSkImage(), impeller::testing::RenderPassGLESCommandTest::CreateRenderPassGLESContext(), impeller::CreateTextureForDecompressedImage(), flutter::gpu::EncodeAndSubmitOverwrite(), impeller::CommandBufferVK::EndCommandBuffer(), impeller::Context::EnqueueCommandBuffer(), impeller::ContextVK::EnqueueCommandBuffer(), impeller::SurfaceContextVK::EnqueueCommandBuffer(), impeller::ContextMTL::FinishQueue(), ImGui_ImplImpeller_Init(), impeller::CommandBufferVK::InsertDebugMarker(), vulkan::VulkanImage::InsertImageMemoryBarrier(), InternalFlutterGpu_CommandBuffer_CopyBufferToTexture(), InternalFlutterGpu_CommandBuffer_CopyTextureToBuffer(), InternalFlutterGpu_CommandBuffer_CopyTextureToTexture(), InternalFlutterGpu_RenderPass_Begin(), InternalFlutterGpu_Surface_PresentFrame(), flutter::SnapshotControllerImpeller::MakeImpellerTextureImage(), impeller::ContentContext::MakeSubpass(), impeller::ContentContext::MakeSubpass(), impeller::testing::BlendFilterContentsTest::MakeTexture(), impeller::testing::GaussianBlurFilterContentsTest::MakeTexture(), impeller::testing::MatrixFilterContentsTest::MakeTexture(), impeller::testing::MorphologyFilterContentsTest::MakeTexture(), impeller::GoldenPlaygroundTest::OpenPlaygroundHere(), impeller::PipelineBlend(), impeller::CommandBufferVK::PopDebugGroup(), impeller::SurfaceMTL::Present(), flutter::gpu::Surface::PresentFrame(), impeller::CommandBufferVK::PushDebugGroup(), impeller::Contents::RenderToSnapshot(), flutter::SetTextureLayout(), flutter::gpu::CommandBuffer::Submit(), impeller::CommandQueueVK::Submit(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().

◆ context

std::shared_ptr<ContextGLES> context

Definition at line 74 of file render_pass_gles_unittests.cc.

Referenced by impeller::AHBSwapchainImplVK::AcquireNextDrawable(), impeller::KHRSwapchainImplVK::AcquireNextDrawable(), impeller::AHBTextureSourceVK::AHBTextureSourceVK(), impeller::CommandBufferVK::AllocateDescriptorSets(), impeller::AllocatedTextureSourceVK::AllocatedTextureSourceVK(), flutter::AndroidEGLSurface::AndroidEGLSurface(), impeller::android::SurfaceTransaction::Apply(), flutter::AutoCache::AutoCache(), flutter::DiffContext::AutoSubtreeRestore::AutoSubtreeRestore(), flutter::AndroidExternalViewEmbedderWrapper::BeginFrame(), flutter::SnapshotControllerImpeller::CacheRuntimeStage(), impeller::testing::CanBatchSubmitTest(), impeller::testing::CanUseFramebufferFetch(), impeller::testing::CanUseMipgeneration(), impeller::testing::CanUsePrimitiveRestartSubmitTest(), flutter::FrameDamage::ComputeClipRect(), flutter::TesterContextGLESFactory::Create(), flutter::TesterContextMTLFactory::Create(), flutter::TesterContextVKFactory::Create(), impeller::ContextMTL::Create(), impeller::ContextMTL::Create(), impeller::ContextMTL::Create(), impeller::SwapchainVK::Create(), impeller::KHRSwapchainImplVK::Create(), impeller::interop::ContextMTL::Create(), impeller::AHBSwapchainImplVK::Create(), flutter::testing::TestVulkanSurface::Create(), impeller::ContextVK::Create(), impeller::interop::ContextVK::Create(), impeller::interop::ContextGLES::Create(), flutter::IOSSurface::Create(), create_pango_layout(), flutter::testing::CreateAndRunRootIsolate(), impeller::CommandPoolVK::CreateCommandBuffer(), flutter::ShellIOManager::CreateCompatibleResourceLoadingContext(), impeller::egl::Display::CreateContext(), flutter::CreateContext(), impeller::CreateDefaultPipeline(), impeller::testing::CreateDefaultPipeline(), CreateEmbedderRenderTarget(), flutter::CreateGLInterface(), impeller::testing::CreateGlyphAtlas(), impeller::testing::CreateGlyphAtlas(), impeller::TypographerContextSkia::CreateGlyphAtlas(), impeller::CreateGradientTexture(), flutter::testing::TestGLOnscreenOnlySurface::CreateGrContext(), impeller::ComputePlaygroundTest::CreateHostVisibleDeviceBuffer(), flutter::CreateImpellerContext(), flutter::CreateImpellerContext(), flutter::AndroidContextGLSkia::CreateNewContext(), impeller::RenderTargetAllocator::CreateOffscreen(), impeller::RenderTargetCache::CreateOffscreen(), impeller::RenderTargetAllocator::CreateOffscreenMSAA(), impeller::RenderTargetCache::CreateOffscreenMSAA(), impeller::LazyGlyphAtlas::CreateOrGetGlyphAtlas(), impeller::CreatePipelineFuture(), impeller::CreatePipelineFuture(), flutter::DartIsolate::CreatePlatformIsolate(), impeller::testing::RenderPassGLESCommandTest::CreateRenderPassGLESContext(), flutter::testing::CreateRenderSurface(), flutter::DartIsolate::CreateRunningRootIsolate(), impeller::interop::testing::CreateSharedSurface(), impeller::testing::CreateSurface(), impeller::testing::CreateTestCanvas(), impeller::testing::CreateTestYUVTextures(), impeller::CreateTexture(), impeller::CreateTextureForDecompressedImage(), impeller::Playground::CreateTextureForMapping(), impeller::interop::CreateTypefaceFromFontData(), impeller::CompressedImageSkia::Decode(), flutter::ImageDecoderImpeller::Decode(), flutter::BackdropFilterLayer::Diff(), flutter::ClipShapeLayer< T >::Diff(), flutter::ColorFilterLayer::Diff(), flutter::ContainerLayer::Diff(), flutter::DisplayListLayer::Diff(), flutter::ImageFilterLayer::Diff(), flutter::OpacityLayer::Diff(), flutter::PerformanceOverlayLayer::Diff(), flutter::ShaderMaskLayer::Diff(), flutter::TextureLayer::Diff(), flutter::TransformLayer::Diff(), flutter::testing::MockLayer::Diff(), flutter::ContainerLayer::DiffChildren(), impeller::DisplayListToTexture(), flutter::DisplayListRasterCacheItem::Draw(), flutter::LayerRasterCacheItem::Draw(), flutter::DisplayListRasterCacheItem::Draw(), flutter::LayerRasterCacheItem::Draw(), flutter::SurfaceTextureExternalTexture::DrawFrame(), impeller::egl::EGLMakeCurrentIfNecessary(), flutter::testing::EmbedderConfigBuilder::EmbedderConfigBuilder(), flutter::testing::EmbedderTestContextGL::EmbedderTestContextGL(), flutter::testing::EmbedderTestContextSoftware::EmbedderTestContextSoftware(), flutter::testing::EmbedderTestContextVulkan::EmbedderTestContextVulkan(), flutter::gpu::EncodeAndSubmitOverwrite(), flutter::testing::expectSoftwareRenderingOutputMatches(), impeller::ExternalSemaphoreVK::ExternalSemaphoreVK(), impeller::testing::FlushTestContentContext::FlushTestContentContext(), flutter::testing::FlutterWindowsEngineBuilder::FlutterWindowsEngineBuilder(), get_pango_context(), flutter::testing::EmbedderTestContext::GetChannelUpdateCallbackHook(), impeller::KHRSwapchainImplVK::GetCurrentUnderlyingSurfaceSize(), flutter::gpu::Context::GetDefaultContext(), impeller::CommandPoolRecyclerVK::GetGlobalPoolCount(), Skwasm::DlWimpImageFromTexture::GetImpellerTexture(), Skwasm::DlWimpImageFromPixels::GetImpellerTexture(), Skwasm::DlWimpImageFromPicture::GetImpellerTexture(), impeller::interop::ContextVK::GetInfo(), impeller::interop::testing::PlaygroundTest::GetInteropContext(), flutter::testing::EmbedderTestContext::GetLogMessageCallbackHook(), impeller::SurfaceMTL::GetMetalDrawableAndValidate(), flutter::Rasterizer::GetResourceCacheMaxBytes(), flutter::testing::EmbedderTestContext::GetUpdateSemanticsCallback2Hook(), flutter::testing::EmbedderTestContext::GetUpdateSemanticsCallbackHook(), flutter::testing::EmbedderTestContext::GetUpdateSemanticsCustomActionCallbackHook(), flutter::testing::EmbedderTestContext::GetUpdateSemanticsNodeCallbackHook(), flutter::testing::EmbedderTestContext::GetViewFocusChangeRequestCallbackHook(), flutter::GPUSurfaceGLImpeller::GPUSurfaceGLImpeller(), flutter::GPUSurfaceVulkanImpeller::GPUSurfaceVulkanImpeller(), gtk_im_context_filter_keypress(), gtk_im_context_focus_in(), gtk_im_context_focus_out(), gtk_im_context_get_preedit_string(), gtk_im_context_set_client_window(), gtk_im_context_set_cursor_location(), gtk_im_context_set_surrounding(), ImGui_ImplImpeller_Init(), impeller::interop::ImpellerColorSourceCreateFragmentProgramNew(), impeller::interop::ImpellerContextCreateMetalNew(), impeller::interop::ImpellerContextCreateOpenGLESNew(), impeller::interop::ImpellerContextCreateVulkanNew(), impeller::interop::ImpellerContextGetVulkanInfo(), impeller::interop::ImpellerContextRelease(), impeller::interop::ImpellerContextRetain(), impeller::interop::ImpellerImageFilterCreateFragmentProgramNew(), impeller::interop::ImpellerParagraphBuilderNew(), impeller::interop::ImpellerSurfaceCreateWrappedFBONew(), impeller::interop::ImpellerSurfaceCreateWrappedMetalDrawableNew(), impeller::interop::ImpellerTextureCreateWithContentsNew(), impeller::interop::ImpellerTextureCreateWithOpenGLTextureHandleNew(), impeller::interop::ImpellerTypographyContextNew(), impeller::interop::ImpellerTypographyContextRegisterFont(), impeller::interop::ImpellerTypographyContextRelease(), impeller::interop::ImpellerTypographyContextRetain(), impeller::interop::ImpellerVulkanSwapchainCreateNew(), InferExternalViewEmbedderFromArgs(), fml::icu::InitializeICUFromMappingOnce(), fml::icu::InitializeICUOnce(), impeller::ComputePipelineBuilder< ComputeShader_ >::InitializePipelineDescriptorDefaults(), impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::InitializePipelineDescriptorDefaults(), impeller::GPUTracerVK::InitializeQueryPool(), InternalFlutterGpu_RenderPass_SetColorAttachment(), impeller::testing::IsBadVersionTest(), flutter::gpu::Shader::IsRegistered(), flutter::DisplayListLayer::IsReplacing(), flutter::testing::LoadValidImageFixture(), main(), main(), Skwasm::RenderContext::Make(), impeller::ComputePipelineBuilder< ComputeShader_ >::MakeDefaultPipelineDescriptor(), impeller::interop::ColorSource::MakeFragmentProgram(), impeller::interop::ImageFilter::MakeFragmentProgram(), impeller::SurfaceMTL::MakeFromMetalLayerDrawable(), impeller::SurfaceMTL::MakeFromTexture(), flutter::GPUSurfaceGLSkia::MakeGLContext(), flutter::SnapshotControllerImpeller::MakeImpellerSnapshot(), flutter::SnapshotControllerImpeller::MakeImpellerTextureImage(), flutter::testing::DlSurfaceProviderImpeller::MakeOffscreenSurface(), impeller::testing::MetalScreenshotter::MakeScreenshot(), MakeSkSurfaceFromBackingStore(), MakeSkSurfaceFromBackingStore(), MakeSkSurfaceFromBackingStore(), MakeSkSurfaceFromBackingStore(), MakeSkSurfaceFromBackingStore(), MakeSkSurfaceFromBackingStore(), MakeSkSurfaceFromBackingStore(), impeller::ContentContext::MakeSubpass(), impeller::ContentContext::MakeSubpass(), flutter::Layer::needs_painting(), flutter::Rasterizer::NotifyLowMemoryWarning(), impeller::interop::testing::PlaygroundTest::OpenAssetAsHPPTexture(), flutter::testing::OpenFixtureAsSkData(), impeller::GoldenPlaygroundTest::OpenPlaygroundHere(), impeller::DlPlayground::OpenPlaygroundHere(), impeller::Playground::OpenPlaygroundHere(), flutter::LayerTree::Paint(), flutter::BackdropFilterLayer::Paint(), flutter::ClipShapeLayer< T >::Paint(), flutter::ColorFilterLayer::Paint(), flutter::ContainerLayer::Paint(), flutter::DisplayListLayer::Paint(), flutter::ImageFilterLayer::Paint(), flutter::OpacityLayer::Paint(), flutter::PerformanceOverlayLayer::Paint(), flutter::PlatformViewLayer::Paint(), flutter::ShaderMaskLayer::Paint(), flutter::TextureLayer::Paint(), flutter::TransformLayer::Paint(), flutter::testing::MockLayer::Paint(), flutter::testing::MockTexture::Paint(), flutter::ContainerLayer::PaintChildren(), impeller::PlaygroundImplMTL::PlaygroundImplMTL(), impeller::PlaygroundImplVK::PlaygroundImplVK(), flutter::PersistentCache::PrecompileKnownSkSLs(), impeller::SurfaceMTL::PreparePresent(), flutter::LayerTree::Preroll(), flutter::BackdropFilterLayer::Preroll(), flutter::ClipShapeLayer< T >::Preroll(), flutter::ColorFilterLayer::Preroll(), flutter::ContainerLayer::Preroll(), flutter::ImageFilterLayer::Preroll(), flutter::OpacityLayer::Preroll(), flutter::PlatformViewLayer::Preroll(), flutter::ShaderMaskLayer::Preroll(), flutter::TextureLayer::Preroll(), flutter::TransformLayer::Preroll(), flutter::testing::MockLayer::Preroll(), flutter::testing::MockCacheableContainerLayer::Preroll(), flutter::testing::MockCacheableLayer::Preroll(), flutter::DisplayListLayer::Preroll(), flutter::ContainerLayer::PrerollChildren(), flutter::DisplayListRasterCacheItem::PrerollFinalize(), flutter::LayerRasterCacheItem::PrerollFinalize(), flutter::DisplayListRasterCacheItem::PrerollSetup(), flutter::LayerRasterCacheItem::PrerollSetup(), impeller::SurfaceMTL::Present(), flutter::Layer::PreservePaintRegion(), flutter::ContainerLayer::PreservePaintRegion(), flutter::ImageExternalTextureGL::ProcessFrame(), flutter::testing::RasterCacheItemPreroll(), flutter::testing::RasterCacheItemPrerollAndTryToRasterCache(), flutter::RasterCache::Rasterize(), flutter::Rasterize(), flutter::testing::ReadbackResult(), flutter::gpu::Shader::RegisterSync(), impeller::RuntimeEffectContents::Render(), impeller::testing::RendererDartTest::RenderDartToPlayground(), impeller::RenderToTarget(), flutter::testing::RunDartCodeInIsolateOnUITaskRunner(), flutter::testing::TestSwitchableGLContext::SetCurrentContext(), flutter::testing::EmbedderTestContextGL::SetOpenGLFBOCallBack(), flutter::testing::EmbedderTestContextGL::SetOpenGLPresentCallBack(), flutter::gpu::Context::SetOverrideContext(), flutter::Rasterizer::SetResourceCacheMaxBytes(), flutter::SetTextureLayout(), impeller::RenderTarget::SetupDepthStencilAttachments(), dart_utils::BuildInfoTest::SetUpTestSuite(), flutter::testing::EmbedderConfigBuilder::SetupVsyncCallback(), skwasm_disposeDlImageOnWorker(), flutter::gpu::CommandBuffer::Submit(), impeller::CommandQueueVK::Submit(), flutter::AndroidExternalViewEmbedder::SubmitFlutterView(), flutter::AndroidExternalViewEmbedder2::SubmitFlutterView(), flutter::AndroidExternalViewEmbedderWrapper::SubmitFlutterView(), flutter::gpu::SupportsNormalOffscreenMSAA(), impeller::interop::SwapchainVK::SwapchainVK(), impeller::GoldenPlaygroundTest::TearDown(), flutter::Rasterizer::Teardown(), flutter::TeardownContext(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::android::testing::TEST(), impeller::android::testing::TEST(), flutter::testing::android::TEST(), flutter::testing::android::TEST(), flutter::testing::android::TEST(), impeller::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), flutter::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::interop::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), flutter::testing::PlatformIsolateManagerTest::TestWithRootIsolate(), impeller::interop::Texture::Texture(), flutter::ToSk(), flutter::DisplayListRasterCacheItem::TryToPrepareRasterCache(), flutter::LayerRasterCacheItem::TryToPrepareRasterCache(), flutter::ImageExternalTextureGL::UpdateImage(), flutter::UnrefQueue< T >::UpdateResourceContext(), flutter::UploadRasterImage(), flutter::ImageDecoderImpeller::UploadTextureToPrivate(), flutter::ImageDecoderImpeller::UploadTextureToStorage(), flutter::testing::VietnameseTelexAddDiacriticWithSlowResponse(), flutter_runner::VulkanSurface::VulkanSurface(), impeller::SurfaceGLES::WrapFBO(), flutter::WrapOnscreenSurface(), impeller::SurfaceVK::WrapSwapchainImage(), impeller::CommandPoolVK::~CommandPoolVK(), impeller::DescriptorPoolVK::~DescriptorPoolVK(), impeller::LazyGlyphAtlas::~LazyGlyphAtlas(), and impeller::glvk::Trampoline::~Trampoline().

◆ dummy_worker

◆ mock_gl

◆ mock_gl_impl_ref

◆ pipeline

std::shared_ptr<PipelineGLES> pipeline

Definition at line 79 of file render_pass_gles_unittests.cc.

Referenced by impeller::AdvancedBlend(), impeller::ConfigureStencil(), impeller::PipelineVK::Create(), impeller::testing::CreateDefaultPipeline(), impeller::PipelineCacheVK::CreatePipeline(), impeller::PipelineCacheVK::CreatePipeline(), impeller::testing::RenderPassGLESCommandTest::CreateRenderPassGLESContext(), flutter::Rasterizer::Draw(), impeller::EncodeCommandsInReactor(), InternalFlutterGpu_RenderPass_BindPipeline(), impeller::LinkProgram(), impeller::testing::RendererDartTest::RenderDartToPlayground(), impeller::ComputePassBindingsCacheMTL::SetComputePipelineState(), impeller::RenderPass::SetPipeline(), flutter::gpu::RenderPass::SetPipeline(), impeller::RenderPass::SetPipeline(), impeller::testing::RecordingRenderPass::SetPipeline(), impeller::PassBindingsCacheMTL::SetRenderPipelineState(), impeller::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::testing::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST(), flutter::TEST_F(), flutter::TEST_F(), flutter::TEST_F(), flutter::TEST_F(), flutter::TEST_F(), flutter::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), and impeller::testing::TEST_P().

◆ reactor

std::shared_ptr<ReactorGLES> reactor

Definition at line 76 of file render_pass_gles_unittests.cc.

Referenced by impeller::TextureGLES::CreatePlaceholder(), impeller::testing::RenderPassGLESCommandTest::CreateRenderPassGLESContext(), impeller::BlitCopyBufferToTextureCommandGLES::Encode(), impeller::BlitCopyTextureToTextureCommandGLES::Encode(), impeller::BlitCopyTextureToBufferCommandGLES::Encode(), impeller::BlitResizeTextureCommandGLES::Encode(), impeller::EncodeCommandsInReactor(), impeller::EncodeCommandsInReactor(), impeller::interop::ImpellerTextureCreateWithOpenGLTextureHandleNew(), impeller::LinkProgram(), impeller::UniqueHandleGLES::MakeUntracked(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_F(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::testing::TEST_P(), impeller::TextureGLES::WrapFBO(), and impeller::TextureGLES::WrapTexture().

◆ render_pass