/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DBuffer.cpp | 21 GrGpuBufferType intendedType, in make_d3d_buffer() 27 SkASSERT(intendedType != GrGpuBufferType::kXferCpuToGpu && in make_d3d_buffer() 28 intendedType != GrGpuBufferType::kXferGpuToCpu); in make_d3d_buffer() 33 if (intendedType == GrGpuBufferType::kXferGpuToCpu) { in make_d3d_buffer() 64 sk_sp<GrD3DBuffer> GrD3DBuffer::Make(GrD3DGpu* gpu, size_t size, GrGpuBufferType intendedType, in Make() argument 70 gr_cp<ID3D12Resource> resource = make_d3d_buffer(gpu, size, intendedType, accessPattern, in Make() 76 return sk_sp<GrD3DBuffer>(new GrD3DBuffer(gpu, size, intendedType, accessPattern, in Make() 81 GrD3DBuffer::GrD3DBuffer(GrD3DGpu* gpu, size_t size, GrGpuBufferType intendedType, in GrD3DBuffer() argument 84 : INHERITED(gpu, size, intendedType, accessPattern) in GrD3DBuffer() 239 SkASSERT(this->intendedType() in validate() 19 make_d3d_buffer(GrD3DGpu* gpu, size_t size, GrGpuBufferType intendedType, GrAccessPattern accessPattern, D3D12_RESOURCE_STATES* resourceState, sk_sp<GrD3DAlloc>* alloc) make_d3d_buffer() argument [all...] |
/third_party/skia/src/gpu/gl/ |
H A D | GrGLBuffer.cpp | 37 sk_sp<GrGLBuffer> GrGLBuffer::Make(GrGLGpu* gpu, size_t size, GrGpuBufferType intendedType, in Make() argument 40 (GrGpuBufferType::kXferCpuToGpu == intendedType || in Make() 41 GrGpuBufferType::kXferGpuToCpu == intendedType)) { in Make() 45 sk_sp<GrGLBuffer> buffer(new GrGLBuffer(gpu, size, intendedType, accessPattern, data)); in Make() 106 GrGLBuffer::GrGLBuffer(GrGLGpu* gpu, size_t size, GrGpuBufferType intendedType, in GrGLBuffer() argument 108 : INHERITED(gpu, size, intendedType, accessPattern) in GrGLBuffer() 109 , fIntendedType(intendedType) in GrGLBuffer() 111 , fUsage(gr_to_gl_access_pattern(intendedType, accessPattern, gpu->glCaps())) in GrGLBuffer()
|
H A D | GrGLBuffer.h | 19 static sk_sp<GrGLBuffer> Make(GrGLGpu*, size_t size, GrGpuBufferType intendedType, 39 GrGLBuffer(GrGLGpu*, size_t size, GrGpuBufferType intendedType, GrAccessPattern,
|
H A D | GrGLGpu.h | 267 sk_sp<GrGpuBuffer> onCreateBuffer(size_t size, GrGpuBufferType intendedType, GrAccessPattern,
|
H A D | GrGLGpu.cpp | 1797 sk_sp<GrGpuBuffer> GrGLGpu::onCreateBuffer(size_t size, GrGpuBufferType intendedType, in onCreateBuffer() argument 1799 return GrGLBuffer::Make(this, size, intendedType, accessPattern, data); in onCreateBuffer()
|
/third_party/skia/src/gpu/ |
H A D | GrGpuBuffer.cpp | 49 if (this->intendedType() == GrGpuBufferType::kXferGpuToCpu) { in updateData() 61 void GrGpuBuffer::ComputeScratchKeyForDynamicBuffer(size_t size, GrGpuBufferType intendedType, in ComputeScratchKeyForDynamicBuffer() argument 65 builder[0] = SkToU32(intendedType); in ComputeScratchKeyForDynamicBuffer()
|
H A D | GrRingBuffer.h | 25 GrRingBuffer(GrGpu* gpu, size_t size, size_t alignment, GrGpuBufferType intendedType) in GrRingBuffer() argument 29 , fType(intendedType) in GrRingBuffer()
|
H A D | GrResourceProvider.cpp | 414 sk_sp<const GrGpuBuffer> GrResourceProvider::findOrMakeStaticBuffer(GrGpuBufferType intendedType, in findOrMakeStaticBuffer() argument 421 if (auto buffer = this->createBuffer(size, intendedType, kStatic_GrAccessPattern, staticData)) { in findOrMakeStaticBuffer() 432 GrGpuBufferType intendedType, in findOrMakeStaticBuffer() 439 if (auto buffer = this->createBuffer(size, intendedType, kStatic_GrAccessPattern)) { in findOrMakeStaticBuffer() 555 sk_sp<GrGpuBuffer> GrResourceProvider::createBuffer(size_t size, GrGpuBufferType intendedType, in createBuffer() argument 562 return this->gpu()->createBuffer(size, intendedType, accessPattern, data); in createBuffer() 567 size_t allocSize = intendedType == GrGpuBufferType::kUniform ? std::max(size, MIN_UNIFORM_SIZE) in createBuffer() 575 GrGpuBuffer::ComputeScratchKeyForDynamicBuffer(allocSize, intendedType, &key); in createBuffer() 580 buffer = this->gpu()->createBuffer(allocSize, intendedType, kDynamic_GrAccessPattern); in createBuffer() 431 findOrMakeStaticBuffer( GrGpuBufferType intendedType, size_t size, const GrUniqueKey& uniqueKey, InitializeBufferFn initializeBufferFn) findOrMakeStaticBuffer() argument
|
H A D | GrResourceProvider.h | 190 * @param intendedType hint to the graphics subsystem about how the buffer will be used. 198 sk_sp<const GrGpuBuffer> findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size, 204 * @param intendedType hint to the graphics subsystem about what the buffer will be used for. 211 sk_sp<const GrGpuBuffer> findOrMakeStaticBuffer(GrGpuBufferType intendedType, size_t size, 278 * @param intendedType hint to the graphics subsystem about what the buffer will be used for. 286 GrGpuBufferType intendedType,
|
H A D | GrGpuBuffer.h | 85 GrGpuBufferType intendedType() const { return fIntendedType; } in intendedType() function in GrGpuBuffer
|
H A D | GrGpu.h | 220 * @param intendedType hint to the graphics subsystem about what the buffer will be used for. 226 sk_sp<GrGpuBuffer> createBuffer(size_t size, GrGpuBufferType intendedType, 772 virtual sk_sp<GrGpuBuffer> onCreateBuffer(size_t size, GrGpuBufferType intendedType,
|
H A D | GrGpu.cpp | 416 sk_sp<GrGpuBuffer> GrGpu::createBuffer(size_t size, GrGpuBufferType intendedType, in createBuffer() argument 420 sk_sp<GrGpuBuffer> buffer = this->onCreateBuffer(size, intendedType, accessPattern, data); in createBuffer()
|
/third_party/skia/src/gpu/mtl/ |
H A D | GrMtlBuffer.h | 21 static sk_sp<GrMtlBuffer> Make(GrMtlGpu*, size_t size, GrGpuBufferType intendedType, 29 GrMtlBuffer(GrMtlGpu*, size_t size, GrGpuBufferType intendedType, GrAccessPattern);
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkBuffer.cpp | 241 if (fMapPtr && this->intendedType() == GrGpuBufferType::kXferGpuToCpu) { 296 buffer_type_to_access_flags(this->intendedType()),
|