Lines Matching defs:src
8 #include "src/gpu/vk/GrVkBuffer.h"
11 #include "src/gpu/GrDirectContextPriv.h"
12 #include "src/gpu/GrResourceProvider.h"
13 #include "src/gpu/vk/GrVkDescriptorSet.h"
14 #include "src/gpu/vk/GrVkGpu.h"
15 #include "src/gpu/vk/GrVkMemory.h"
16 #include "src/gpu/vk/GrVkMemoryReclaimer.h"
17 #include "src/gpu/vk/GrVkUtil.h"
271 void GrVkBuffer::copyCpuDataToGpuBuffer(const void* src, size_t size) {
272 SkASSERT(src);
282 gpu->updateBuffer(sk_ref_sp(this), src, /*offset=*/0, size);
286 size, GrGpuBufferType::kXferCpuToGpu, kDynamic_GrAccessPattern, src);
375 bool GrVkBuffer::onUpdateData(const void* src, size_t srcSizeInBytes) {
389 memcpy(fMapPtr, src, srcSizeInBytes);
393 this->copyCpuDataToGpuBuffer(src, srcSizeInBytes);