Home
last modified time | relevance | path

Searched refs:NativeTextureWrapper (Results 1 – 2 of 2) sorted by relevance

/aosp_15_r20/external/angle/src/libANGLE/renderer/metal/
H A DTextureMtl.h336 class NativeTextureWrapper; variable
344 std::unique_ptr<NativeTextureWrapper> mViewFromBaseToMaxLevel;
H A DTextureMtl.mm761 // TextureMtl::NativeTextureWrapper implementation.
765 // Note that NativeTextureWrapper's base GL level doesn't necessarily mean it's the same as a GL
767 // - If NativeTextureWrapper holds a native storage of a non-immutable texture,
769 // - If NativeTextureWrapper holds a native storage of an immutable texture,
771 // - If NativeTextureWrapper holds a view from base level to max level of a GL texture,
773 class TextureMtl::NativeTextureWrapper : angle::NonCopyable
776 NativeTextureWrapper(mtl::TextureRef texture, GLuint baseGLLevel)
856 // This class extends NativeTextureWrapper with support for view creation
857 class TextureMtl::NativeTextureWrapperWithViewSupport : public NativeTextureWrapper
861 : NativeTextureWrapper(std::move(texture), baseGLLevel)
[all …]