Home
last modified time | relevance | path

Searched refs:intendedType (Results 1 – 25 of 25) sorted by relevance

/external/skqp/src/gpu/
DGrBuffer.cpp12 sk_sp<GrBuffer> GrBuffer::MakeCPUBacked(GrGpu* gpu, size_t sizeInBytes, GrBufferType intendedType, in MakeCPUBacked() argument
14 SkASSERT(GrBufferTypeIsVertexOrIndex(intendedType)); in MakeCPUBacked()
24 return sk_sp<GrBuffer>(new GrBuffer(gpu, sizeInBytes, intendedType, cpuData)); in MakeCPUBacked()
47 void GrBuffer::ComputeScratchKeyForDynamicVBO(size_t size, GrBufferType intendedType, in ComputeScratchKeyForDynamicVBO() argument
54 builder[0] = intendedType; in ComputeScratchKeyForDynamicVBO()
DGrOnFlushResourceProvider.cpp76 sk_sp<GrBuffer> GrOnFlushResourceProvider::makeBuffer(GrBufferType intendedType, size_t size, in makeBuffer() argument
79 return sk_sp<GrBuffer>(resourceProvider->createBuffer(size, intendedType, in makeBuffer()
85 sk_sp<const GrBuffer> GrOnFlushResourceProvider::findOrMakeStaticBuffer(GrBufferType intendedType, in findOrMakeStaticBuffer() argument
90 sk_sp<const GrBuffer> buffer = resourceProvider->findOrMakeStaticBuffer(intendedType, size, in findOrMakeStaticBuffer()
DGrResourceProvider.cpp288 sk_sp<const GrBuffer> GrResourceProvider::findOrMakeStaticBuffer(GrBufferType intendedType, in findOrMakeStaticBuffer() argument
295 if (auto buffer = this->createBuffer(size, intendedType, kStatic_GrAccessPattern, Flags::kNone, in findOrMakeStaticBuffer()
363 sk_sp<GrBuffer> GrResourceProvider::createBuffer(size_t size, GrBufferType intendedType, in createBuffer() argument
370 return this->gpu()->createBuffer(size, intendedType, accessPattern, data); in createBuffer()
374 GrBufferTypeIsVertexOrIndex(intendedType) && in createBuffer()
376 return GrBuffer::MakeCPUBacked(this->gpu(), size, intendedType, data); in createBuffer()
384 GrBuffer::ComputeScratchKeyForDynamicVBO(allocSize, intendedType, &key); in createBuffer()
394 buffer = this->gpu()->createBuffer(allocSize, intendedType, kDynamic_GrAccessPattern); in createBuffer()
DGrResourceProvider.h148 sk_sp<const GrBuffer> findOrMakeStaticBuffer(GrBufferType intendedType, size_t size,
208 sk_sp<GrBuffer> createBuffer(size_t size, GrBufferType intendedType, GrAccessPattern, Flags,
DGrGpu.h143 sk_sp<GrBuffer> createBuffer(size_t size, GrBufferType intendedType,
470 virtual sk_sp<GrBuffer> onCreateBuffer(size_t size, GrBufferType intendedType, GrAccessPattern,
DGrGpu.cpp220 sk_sp<GrBuffer> GrGpu::createBuffer(size_t size, GrBufferType intendedType, in createBuffer() argument
223 sk_sp<GrBuffer> buffer = this->onCreateBuffer(size, intendedType, accessPattern, data); in createBuffer()
/external/skia/src/gpu/gl/
DGrGLBuffer.cpp32 sk_sp<GrGLBuffer> GrGLBuffer::Make(GrGLGpu* gpu, size_t size, GrGpuBufferType intendedType, in Make() argument
35 (GrGpuBufferType::kXferCpuToGpu == intendedType || in Make()
36 GrGpuBufferType::kXferGpuToCpu == intendedType)) { in Make()
40 sk_sp<GrGLBuffer> buffer(new GrGLBuffer(gpu, size, intendedType, accessPattern, data)); in Make()
96 GrGLBuffer::GrGLBuffer(GrGLGpu* gpu, size_t size, GrGpuBufferType intendedType, in GrGLBuffer() argument
98 : INHERITED(gpu, size, intendedType, accessPattern) in GrGLBuffer()
99 , fIntendedType(intendedType) in GrGLBuffer()
101 , fUsage(gr_to_gl_access_pattern(intendedType, accessPattern)) in GrGLBuffer()
DGrGLBuffer.h19 static sk_sp<GrGLBuffer> Make(GrGLGpu*, size_t size, GrGpuBufferType intendedType,
39 GrGLBuffer(GrGLGpu*, size_t size, GrGpuBufferType intendedType, GrAccessPattern,
DGrGLGpu.h195 sk_sp<GrGpuBuffer> onCreateBuffer(size_t size, GrGpuBufferType intendedType, GrAccessPattern,
DGrGLGpu.cpp1888 sk_sp<GrGpuBuffer> GrGLGpu::onCreateBuffer(size_t size, GrGpuBufferType intendedType, in onCreateBuffer() argument
1890 return GrGLBuffer::Make(this, size, intendedType, accessPattern, data); in onCreateBuffer()
/external/skqp/src/gpu/gl/
DGrGLBuffer.cpp32 sk_sp<GrGLBuffer> GrGLBuffer::Make(GrGLGpu* gpu, size_t size, GrBufferType intendedType, in Make() argument
35 (kXferCpuToGpu_GrBufferType == intendedType || in Make()
36 kXferGpuToCpu_GrBufferType == intendedType)) { in Make()
40 sk_sp<GrGLBuffer> buffer(new GrGLBuffer(gpu, size, intendedType, accessPattern, data)); in Make()
94 GrGLBuffer::GrGLBuffer(GrGLGpu* gpu, size_t size, GrBufferType intendedType, in GrGLBuffer() argument
96 : INHERITED(gpu, size, intendedType, accessPattern) in GrGLBuffer()
97 , fIntendedType(intendedType) in GrGLBuffer()
99 , fUsage(gr_to_gl_access_pattern(intendedType, accessPattern)) in GrGLBuffer()
DGrGLBuffer.h19 static sk_sp<GrGLBuffer> Make(GrGLGpu*, size_t size, GrBufferType intendedType, GrAccessPattern,
39 GrGLBuffer(GrGLGpu*, size_t size, GrBufferType intendedType, GrAccessPattern, const void* data);
DGrGLGpu.h190 sk_sp<GrBuffer> onCreateBuffer(size_t size, GrBufferType intendedType, GrAccessPattern,
DGrGLGpu.cpp1859 sk_sp<GrBuffer> GrGLGpu::onCreateBuffer(size_t size, GrBufferType intendedType, in onCreateBuffer() argument
1861 return GrGLBuffer::Make(this, size, intendedType, accessPattern, data); in onCreateBuffer()
/external/skia/src/gpu/mtl/
DGrMtlBuffer.mm19 sk_sp<GrMtlBuffer> GrMtlBuffer::Make(GrMtlGpu* gpu, size_t size, GrGpuBufferType intendedType,
21 sk_sp<GrMtlBuffer> buffer(new GrMtlBuffer(gpu, size, intendedType, accessPattern));
28 GrMtlBuffer::GrMtlBuffer(GrMtlGpu* gpu, size_t size, GrGpuBufferType intendedType,
30 : INHERITED(gpu, size, intendedType, accessPattern)
176 this->intendedType() == GrGpuBufferType::kVertex ||
177 this->intendedType() == GrGpuBufferType::kIndex ||
178 this->intendedType() == GrGpuBufferType::kXferCpuToGpu ||
179 this->intendedType() == GrGpuBufferType::kXferGpuToCpu);
DGrMtlBuffer.h20 static sk_sp<GrMtlBuffer> Make(GrMtlGpu*, size_t size, GrGpuBufferType intendedType,
28 GrMtlBuffer(GrMtlGpu*, size_t size, GrGpuBufferType intendedType, GrAccessPattern);
/external/skia/src/gpu/
DGrOnFlushResourceProvider.cpp84 sk_sp<GrGpuBuffer> GrOnFlushResourceProvider::makeBuffer(GrGpuBufferType intendedType, size_t size, in makeBuffer() argument
95 resourceProvider->createBuffer(size, intendedType, kDynamic_GrAccessPattern, data)); in makeBuffer()
99 GrGpuBufferType intendedType, size_t size, const void* data, const GrUniqueKey& key) { in findOrMakeStaticBuffer() argument
109 resourceProvider->findOrMakeStaticBuffer(intendedType, size, data, key); in findOrMakeStaticBuffer()
DGrGpuBuffer.cpp20 void GrGpuBuffer::ComputeScratchKeyForDynamicVBO(size_t size, GrGpuBufferType intendedType, in ComputeScratchKeyForDynamicVBO() argument
27 builder[0] = SkToU32(intendedType); in ComputeScratchKeyForDynamicVBO()
DGrResourceProvider.cpp269 sk_sp<const GrGpuBuffer> GrResourceProvider::findOrMakeStaticBuffer(GrGpuBufferType intendedType, in findOrMakeStaticBuffer() argument
276 if (auto buffer = this->createBuffer(size, intendedType, kStatic_GrAccessPattern, data)) { in findOrMakeStaticBuffer()
346 sk_sp<GrGpuBuffer> GrResourceProvider::createBuffer(size_t size, GrGpuBufferType intendedType, in createBuffer() argument
353 return this->gpu()->createBuffer(size, intendedType, accessPattern, data); in createBuffer()
360 GrGpuBuffer::ComputeScratchKeyForDynamicVBO(allocSize, intendedType, &key); in createBuffer()
365 buffer = this->gpu()->createBuffer(allocSize, intendedType, kDynamic_GrAccessPattern); in createBuffer()
DGrResourceProvider.h145 sk_sp<const GrGpuBuffer> findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size,
205 sk_sp<GrGpuBuffer> createBuffer(size_t size, GrGpuBufferType intendedType, GrAccessPattern,
DGrGpuBuffer.h95 GrGpuBufferType intendedType() const { return fIntendedType; } in intendedType() function
DGrGpu.h145 sk_sp<GrGpuBuffer> createBuffer(size_t size, GrGpuBufferType intendedType,
508 virtual sk_sp<GrGpuBuffer> onCreateBuffer(size_t size, GrGpuBufferType intendedType,
DGrGpu.cpp219 sk_sp<GrGpuBuffer> GrGpu::createBuffer(size_t size, GrGpuBufferType intendedType, in createBuffer() argument
222 sk_sp<GrGpuBuffer> buffer = this->onCreateBuffer(size, intendedType, accessPattern, data); in createBuffer()
/external/skqp/src/gpu/mtl/
DGrMtlBuffer.mm19 sk_sp<GrMtlBuffer> GrMtlBuffer::Make(GrMtlGpu* gpu, size_t size, GrBufferType intendedType,
23 SkASSERT(intendedType != kDrawIndirect_GrBufferType);
24 sk_sp<GrMtlBuffer> buffer(new GrMtlBuffer(gpu, size, intendedType, accessPattern));
31 GrMtlBuffer::GrMtlBuffer(GrMtlGpu* gpu, size_t size, GrBufferType intendedType,
33 : INHERITED(gpu, size, intendedType, accessPattern)
34 , fIntendedType(intendedType)
DGrMtlBuffer.h20 static sk_sp<GrMtlBuffer> Make(GrMtlGpu*, size_t size, GrBufferType intendedType,
28 GrMtlBuffer(GrMtlGpu*, size_t size, GrBufferType intendedType, GrAccessPattern);