Lines Matching defs:size
36 this->setRealAllocSize(sizeInBytes); // OH ISSUE: set real alloc size
40 static const GrVkDescriptorSet* make_uniform_desc_set(GrVkGpu* gpu, VkBuffer buffer, size_t size) {
50 bufferInfo.range = size;
71 size_t size,
93 bufInfo.size = size;
139 if (!GrVkMemory::AllocAndBindBufferMemory(gpu, buffer, allocUsage, &alloc, size)) {
150 uniformDescSet = make_uniform_desc_set(gpu, buffer, size);
157 return sk_sp<GrVkBuffer>(new GrVkBuffer(gpu, size, bufferType, accessPattern, buffer, alloc,
176 bufInfo.size = bufferSize;
230 void GrVkBuffer::vkMap(size_t size) {
239 SkASSERT(fAlloc.fSize >= size);
242 GrVkMemory::InvalidateMappedAlloc(this->getVkGpu(), fAlloc, 0, size);
247 void GrVkBuffer::vkUnmap(size_t size) {
251 SkASSERT(fAlloc.fSize >= size);
254 GrVkMemory::FlushMappedAlloc(gpu, fAlloc, 0, size);
271 void GrVkBuffer::copyCpuDataToGpuBuffer(const void* src, size_t size) {
280 // to 65536 bytes and a size the is 4 byte aligned.
281 if ((size <= 65536) && (0 == (size & 0x3)) && !gpu->vkCaps().avoidUpdateBuffers()) {
282 gpu->updateBuffer(sk_ref_sp(this), src, /*offset=*/0, size);
286 size, GrGpuBufferType::kXferCpuToGpu, kDynamic_GrAccessPattern, src);
292 /*dstOffset=*/0, size);
316 this->size(), // size
330 this->vkUnmap(this->size());
365 this->vkMap(this->size());
371 this->vkUnmap(this->size());
380 if (srcSizeInBytes > this->size()) {