Flutter Impeller
blit_command_gles.cc File Reference

Go to the source code of this file.

Namespaces

 impeller
 

Functions

static void impeller::DeleteFBO (const ProcTableGLES &gl, GLuint fbo, GLenum type)
 
static std::optional< GLuint > impeller::ConfigureFBO (const ProcTableGLES &gl, const std::shared_ptr< Texture > &texture, GLenum fbo_type)
 

Variable Documentation

◆ buffer_view

◆ external_format

GLenum external_format = GL_NONE

◆ internal_format

GLint internal_format = 0

Definition at line 124 of file blit_command_gles.cc.

◆ type

GLenum type = GL_NONE

Definition at line 126 of file blit_command_gles.cc.

Referenced by impeller::ShaderArchiveWriter::AddShader(), impeller::AttachmentTypeString(), impeller::DeviceBufferGLES::BindAndUploadDataIfNecessary(), impeller::RenderPass::BindResource(), impeller::CollectGLHandle(), impeller::CompressionTypeToString(), impeller::compiler::ShaderBundleData::CreateFlatbuffer(), impeller::CreateGLHandle(), impeller::compiler::CreateGLSLCompiler(), impeller::TypographerContextSkia::CreateGlyphAtlas(), impeller::TypographerContextSTB::CreateGlyphAtlas(), impeller::testing::CreateGlyphAtlas(), impeller::TypographerContextSkia::CreateGlyphAtlasContext(), impeller::TypographerContextSTB::CreateGlyphAtlasContext(), impeller::ReactorGLES::CreateHandle(), impeller::LazyGlyphAtlas::CreateOrGetGlyphAtlas(), impeller::DeleteFBO(), impeller::DeviceTypeToString(), impeller::compiler::EntryPointFunctionNameFromSourceName(), impeller::Path::GetComponentCount(), impeller::Path::GetContourComponentAtIndex(), impeller::Path::GetCubicComponentAtIndex(), impeller::compiler::UniqueIncluder::GetInclude(), impeller::Path::GetLinearComponentAtIndex(), impeller::ShaderArchive::GetMapping(), impeller::ShaderFunctionMTL::GetMTLFunctionSpecialized(), impeller::Path::GetQuadraticComponentAtIndex(), impeller::GetShaderType(), impeller::HandleTypeToString(), impeller::IsMultisampleCapable(), impeller::android::HardwareBuffer::Lock(), impeller::MakeTextFrameFromTextBlobSkia(), impeller::ShaderArchive::ShaderKey::Hash::operator()(), impeller::OptimumAtlasSizeForFontGlyphPairs(), impeller::scene::importer::ProcessMeshPrimitive(), impeller::compiler::ReadKnownScalarType(), impeller::EntityPassClipStack::RecordEntity(), impeller::BufferBindingsGLES::RegisterVertexStageInput(), impeller::TextContents::Render(), impeller::ResourceIsLive(), impeller::DlDispatcherBase::setColorSource(), impeller::ProcTableGLES::SetDebugLabel(), impeller::PipelineDescriptor::SetPrimitiveType(), impeller::SortUniforms(), impeller::compiler::SourceTypeToString(), impeller::TextureTypeToString(), impeller::ToArrayLayerCount(), impeller::ToColorSourceType(), impeller::ToDebugIdentifier(), impeller::ToDebugResourceType(), impeller::ToDeviceType(), impeller::compiler::ToExecutionModel(), impeller::ToIndexType(), impeller::compiler::ToInputType(), impeller::compiler::ToJsonType(), impeller::ToMTLBlendFactor(), impeller::ToMTLBlendOperation(), impeller::ToMTLColorWriteMask(), impeller::ToMTLIndexType(), impeller::ToMTLPrimitiveType(), impeller::ToMTLResourceOptions(), impeller::ToMTLTextureType(), impeller::skia_conversions::ToPixelFormat(), impeller::compiler::ToShaderCShaderKind(), impeller::ToShaderStage(), impeller::ToStage(), impeller::compiler::ToString(), impeller::ToTarget(), impeller::ToTextureTarget(), impeller::ToTextureType(), impeller::ToType(), impeller::compiler::ToUniformType(), impeller::ToVertexAttribType(), impeller::ToVKColorComponentFlags(), impeller::ToVKDescriptorType(), impeller::ToVKImageCreateFlags(), impeller::ToVKImageViewType(), and impeller::compiler::VertexTypeFromInputResource().