Home | History | Annotate | Download | only in vk

Lines Matching refs:gpu

18     static GrVkUniformBuffer* Create(GrVkGpu* gpu, size_t size);
19 static const GrVkResource* CreateResource(GrVkGpu* gpu, size_t size);
22 void* map(GrVkGpu* gpu) {
23 return this->vkMap(gpu);
25 void unmap(GrVkGpu* gpu) {
26 this->vkUnmap(gpu);
30 bool updateData(GrVkGpu* gpu, const void* src, size_t srcSizeInBytes,
32 return this->vkUpdateData(gpu, src, srcSizeInBytes, createdNewBuffer);
34 void release(const GrVkGpu* gpu) { this->vkRelease(gpu); }
43 void onRecycle(GrVkGpu* gpu) const override;
48 const GrVkBuffer::Resource* createResource(GrVkGpu* gpu,
51 GrVkUniformBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc,