#include "impeller/renderer/backend/gles/texture_gles.h"#include <optional>#include <utility>#include "flutter/fml/logging.h"#include "flutter/fml/mapping.h"#include "flutter/fml/trace_event.h"#include "impeller/base/allocation.h"#include "impeller/base/validation.h"#include "impeller/core/formats.h"#include "impeller/core/texture_descriptor.h"#include "impeller/renderer/backend/gles/formats_gles.h"Go to the source code of this file.
Namespaces | |
| impeller | |
Functions | |
| HandleType | impeller::ToHandleType (TextureGLES::Type type) |
| static std::optional< GLenum > | impeller::ToRenderBufferFormat (PixelFormat format) |
| static GLenum | impeller::ToAttachmentType (TextureGLES::AttachmentType point) |
| std::shared_ptr<const fml::Mapping> data |
Definition at line 63 of file texture_gles.cc.
Referenced by impeller::compiler::RuntimeStageData::AddShader(), impeller::AppendColor(), impeller::android::SurfaceTransaction::Apply(), impeller::testing::CompareFunctionUI(), impeller::ContentContext::ContentContext(), impeller::compiler::ConvertToEntrypointName(), impeller::CreateGradientBuffer(), impeller::CompressedImageSkia::Decode(), impeller::DecorateCacheWithMetadata(), impeller::BlitCopyBufferToTextureCommandGLES::Encode(), impeller::BlitCopyTextureToBufferCommandGLES::Encode(), impeller::CommandPoolRecyclerVK::Get(), impeller::VerticesGeometry::GetPositionUVColorBuffer(), impeller::GetShaderSource(), impeller::ComputePipelineBuilder< ComputeShader_ >::InitializePipelineDescriptorDefaults(), impeller::PipelineBuilder< VertexShader_, FragmentShader_ >::InitializePipelineDescriptorDefaults(), impeller::MTLShaderLibraryFromFileData(), impeller::PipelineCacheVK::PersistCacheToDisk(), impeller::android::Choreographer::PostFrameCallback(), impeller::compiler::Includer::ReleaseInclude(), impeller::compiler::UniqueIncluder::ReleaseInclude(), impeller::RemoveMetadataFromCache(), impeller::AtlasContents::Render(), impeller::TessellatorLibtess::Tessellate(), impeller::testing::TEST(), impeller::testing::TEST_P(), impeller::skia_conversions::ToPath(), and impeller::UpdateAtlasBitmap().
| GLenum external_format = GL_NONE |
Definition at line 61 of file texture_gles.cc.
| GLint internal_format = 0 |
Definition at line 60 of file texture_gles.cc.
| GLenum type = GL_NONE |
Definition at line 62 of file texture_gles.cc.
Referenced by impeller::TextureGLES::Bind(), impeller::TextureGLES::GenerateMipmap(), and impeller::ToHandleType().