aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/gpu/vk/GrVkBuffer.h2
-rw-r--r--src/gpu/vk/GrVkUniformBuffer.h5
2 files changed, 2 insertions, 5 deletions
diff --git a/src/gpu/vk/GrVkBuffer.h b/src/gpu/vk/GrVkBuffer.h
index bb529b3f73..473a837646 100644
--- a/src/gpu/vk/GrVkBuffer.h
+++ b/src/gpu/vk/GrVkBuffer.h
@@ -20,7 +20,7 @@ class GrVkGpu;
*/
class GrVkBuffer : public SkNoncopyable {
public:
- ~GrVkBuffer() {
+ virtual ~GrVkBuffer() {
// either release or abandon should have been called by the owner of this object.
SkASSERT(!fResource);
}
diff --git a/src/gpu/vk/GrVkUniformBuffer.h b/src/gpu/vk/GrVkUniformBuffer.h
index d2d9f3230c..cfde125b39 100644
--- a/src/gpu/vk/GrVkUniformBuffer.h
+++ b/src/gpu/vk/GrVkUniformBuffer.h
@@ -50,10 +50,7 @@ private:
GrVkUniformBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc,
const GrVkUniformBuffer::Resource* resource)
- : INHERITED(desc, resource)
- , fGpu(gpu) {}
-
- GrVkGpu* fGpu;
+ : INHERITED(desc, resource) {}
typedef GrVkBuffer INHERITED;
};