aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/vk/GrVkSampler.h
diff options
context:
space:
mode:
authorGravatar jvanverth <jvanverth@google.com>2016-07-06 09:24:57 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-07-06 09:24:57 -0700
commit7ec92413307c9da43c013d1e4e15716a44059810 (patch)
treee3df46375257bcf8951f07959580e34b5a797947 /src/gpu/vk/GrVkSampler.h
parentd5fd2ff49067efebcd7e28fdc787ec21b2176152 (diff)
Add resource tracking output and command buffer recycling
Diffstat (limited to 'src/gpu/vk/GrVkSampler.h')
-rw-r--r--src/gpu/vk/GrVkSampler.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gpu/vk/GrVkSampler.h b/src/gpu/vk/GrVkSampler.h
index 2aa5017aad..c0f60e4217 100644
--- a/src/gpu/vk/GrVkSampler.h
+++ b/src/gpu/vk/GrVkSampler.h
@@ -28,6 +28,13 @@ public:
static const uint16_t& GetKey(const GrVkSampler& sampler) { return sampler.fKey; }
static uint32_t Hash(const uint16_t& key) { return key; }
+
+#ifdef SK_TRACE_VK_RESOURCES
+ void dumpInfo() const override {
+ SkDebugf("GrVkSampler: %d (%d refs)\n", fSampler, this->getRefCnt());
+ }
+#endif
+
private:
GrVkSampler(VkSampler sampler, uint16_t key) : INHERITED(), fSampler(sampler), fKey(key) {}