| Index: src/gpu/vk/GrVkBuffer.h | 
| diff --git a/src/gpu/vk/GrVkBuffer.h b/src/gpu/vk/GrVkBuffer.h | 
| index f7d43c796d592b7ca317afefe82506da71170859..0bfbecace101f039fac59f65b95332485c42789d 100644 | 
| --- a/src/gpu/vk/GrVkBuffer.h | 
| +++ b/src/gpu/vk/GrVkBuffer.h | 
| @@ -54,11 +54,12 @@ protected: | 
|  | 
| class Resource : public GrVkResource { | 
| public: | 
| -        Resource(VkBuffer buf, const GrVkAlloc& alloc) | 
| -            : INHERITED(), fBuffer(buf), fAlloc(alloc) {} | 
| +        Resource(VkBuffer buf, const GrVkAlloc& alloc, Type type) | 
| +            : INHERITED(), fBuffer(buf), fAlloc(alloc), fType(type) {} | 
|  | 
| -        VkBuffer  fBuffer; | 
| -        GrVkAlloc fAlloc; | 
| +        VkBuffer           fBuffer; | 
| +        GrVkAlloc          fAlloc; | 
| +        Type               fType; | 
|  | 
| private: | 
| void freeGPUData(const GrVkGpu* gpu) const; | 
|  |