#include "impeller/renderer/backend/gles/blit_command_gles.h"
#include "flutter/fml/closure.h"
#include "fml/trace_event.h"
#include "impeller/base/validation.h"
#include "impeller/core/formats.h"
#include "impeller/geometry/point.h"
#include "impeller/renderer/backend/gles/device_buffer_gles.h"
#include "impeller/renderer/backend/gles/reactor_gles.h"
#include "impeller/renderer/backend/gles/texture_gles.h"
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) |
BufferView buffer_view |
Definition at line 152 of file blit_command_gles.cc.
Referenced by impeller::BulkUpdateAtlasBitmap(), impeller::ContentContext::ContentContext(), impeller::DlAtlasGeometry::CreateBlendVertexBuffer(), impeller::DrawImageRectAtlasGeometry::CreateBlendVertexBuffer(), impeller::DlAtlasGeometry::CreateSimpleVertexBuffer(), impeller::DrawImageRectAtlasGeometry::CreateSimpleVertexBuffer(), impeller::CreateTextureForDecompressedImage(), impeller::RuntimeEffectContents::Render(), impeller::TextContents::Render(), impeller::testing::TEST(), impeller::testing::TEST_P(), and impeller::UpdateAtlasBitmap().
GLenum external_format = GL_NONE |
Definition at line 150 of file blit_command_gles.cc.
Referenced by impeller::YUVConversionDescriptorVKHash::operator()().
GLint internal_format = 0 |
Definition at line 149 of file blit_command_gles.cc.
GLenum type = GL_NONE |
Definition at line 151 of file blit_command_gles.cc.
Referenced by impeller::ShaderArchiveWriter::AddShader(), impeller::AttachmentTypeString(), impeller::DeviceBufferGLES::BindAndUploadDataIfNecessary(), impeller::CompressionTypeToString(), impeller::compiler::ShaderBundleData::CreateFlatbuffer(), impeller::compiler::CreateGLSLCompiler(), impeller::testing::CreateGlyphAtlas(), impeller::TypographerContextSkia::CreateGlyphAtlas(), impeller::TypographerContextSkia::CreateGlyphAtlasContext(), impeller::ReactorGLES::CreateHandle(), impeller::LazyGlyphAtlas::CreateOrGetGlyphAtlas(), impeller::ReactorGLES::CreateUntrackedHandle(), impeller::DeleteFBO(), impeller::DescribeFramebufferAttachment(), impeller::DeviceTypeToString(), impeller::compiler::EntryPointFunctionNameFromSourceName(), impeller::compiler::UniqueIncluder::GetInclude(), impeller::ShaderArchive::GetMapping(), impeller::ShaderFunctionMTL::GetMTLFunctionSpecialized(), impeller::GetShaderType(), impeller::HandleTypeToString(), impeller::interop::Context::IsBackend(), impeller::IsMultisampleCapable(), impeller::android::HardwareBuffer::Lock(), impeller::MakeTextFrameFromTextBlobSkia(), impeller::UniqueHandleGLES::MakeUntracked(), impeller::ShaderArchive::ShaderKey::Hash::operator()(), impeller::compiler::ReadKnownScalarType(), impeller::BufferBindingsGLES::RegisterVertexStageInput(), impeller::TextContents::Render(), impeller::ResourceIsLive(), impeller::ProcTableGLES::SetDebugLabel(), impeller::PipelineDescriptor::SetPrimitiveType(), impeller::SortUniforms(), impeller::compiler::SourceTypeToString(), impeller::TextureTypeToString(), impeller::ToArrayLayerCount(), impeller::ToDebugIdentifier(), impeller::ToDebugResourceType(), impeller::ToDeviceType(), impeller::compiler::ToExecutionModel(), impeller::interop::ToImpellerType(), impeller::ToIndexType(), impeller::compiler::ToInputType(), impeller::compiler::ToJsonType(), impeller::ToMTLBlendFactor(), impeller::ToMTLBlendOperation(), impeller::ToMTLColorWriteMask(), impeller::ToMTLIndexType(), impeller::ToMTLPrimitiveType(), impeller::ToMTLResourceOptions(), impeller::ToMTLTextureType(), impeller::compiler::ToShaderCShaderKind(), impeller::ToShaderStage(), impeller::interop::ToSkiaType(), 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(), impeller::UniqueHandleGLES::UniqueHandleGLES(), and impeller::compiler::VertexTypeFromInputResource().