Home
last modified time | relevance | path

Searched refs:GrTAllocator (Results 1 – 11 of 11) sorted by relevance

/third_party/flutter/skia/src/gpu/
DGrAllocator.h231 template <typename T> friend class GrTAllocator; variable
247 template <typename T> class GrTAllocator; variable
248 template <typename T> void* operator new(size_t, GrTAllocator<T>*);
250 template <typename T> class GrTAllocator : SkNoncopyable {
252 virtual ~GrTAllocator() { this->reset(); } in ~GrTAllocator()
259 explicit GrTAllocator(int itemsPerBlock) in GrTAllocator() function
356 Iter(const GrTAllocator* allocator) : fImpl(&allocator->fAllocator) {} in Iter()
406 friend void* operator new<T>(size_t, GrTAllocator*);
412 template <int N, typename T> class GrSTAllocator : public GrTAllocator<T> {
414 typedef GrTAllocator<T> INHERITED;
[all …]
/third_party/flutter/skia/tests/
DGrAllocatorTest.cpp24 static void check_allocator_helper(GrTAllocator<C>* allocator, int cnt, int popCnt,
29 static void check_allocator(GrTAllocator<C>* allocator, int cnt, int popCnt, in check_allocator()
48 static void check_allocator_helper(GrTAllocator<C>* allocator, int cnt, int popCnt, in check_allocator_helper()
54 GrTAllocator<C>::Iter iter(allocator); in check_allocator_helper()
75 SkTArray<GrTAllocator<C>*> allocators; in DEF_TEST()
76 GrTAllocator<C> a1(1); in DEF_TEST()
78 GrTAllocator<C> a2(2); in DEF_TEST()
80 GrTAllocator<C> a5(5); in DEF_TEST()
DProcessorTest.cpp141 GrTAllocator<TextureSampler> fSamplers;
/third_party/flutter/skia/src/gpu/ccpr/
DGrCCStroker.h77 ScissorSubBatch(GrTAllocator<InstanceTallies>* alloc, const InstanceTallies& startIndices, in ScissorSubBatch()
87 Batch(GrTAllocator<InstanceTallies>* alloc, const InstanceTallies& startNonScissorIndices, in Batch()
DGrCCAtlas.h149 typename GrTAllocator<GrCCAtlas>::Iter fImpl;
/third_party/flutter/skia/src/gpu/gl/
DGrGLProgramDataManager.h42 typedef GrTAllocator<UniformInfo> UniformInfoArray;
43 typedef GrTAllocator<VaryingInfo> VaryingInfoArray;
/third_party/flutter/skia/src/gpu/glsl/
DGrGLSLVarying.h152 typedef GrTAllocator<VaryingInfo> VaryingList;
153 typedef GrTAllocator<GrShaderVar> VarArray;
DGrGLSLShaderBuilder.h156 typedef GrTAllocator<GrShaderVar> VarArray;
/third_party/flutter/skia/src/gpu/dawn/
DGrDawnUniformHandler.h28 typedef GrTAllocator<UniformInfo> UniformInfoArray;
/third_party/flutter/skia/src/gpu/mtl/
DGrMtlUniformHandler.h34 typedef GrTAllocator<UniformInfo> UniformInfoArray;
/third_party/flutter/skia/src/gpu/vk/
DGrVkUniformHandler.h44 typedef GrTAllocator<UniformInfo> UniformInfoArray;