Chromium Code Reviews| Index: src/gpu/vk/GrVkResource.h |
| diff --git a/src/gpu/vk/GrVkResource.h b/src/gpu/vk/GrVkResource.h |
| index 3999749b6e8790898fda2fdba944c57385465e5b..bda45c80741e5238e164913d24307d0f42ec5af4 100644 |
| --- a/src/gpu/vk/GrVkResource.h |
| +++ b/src/gpu/vk/GrVkResource.h |
| @@ -61,13 +61,14 @@ public: |
| static Trace fTrace; |
| static SkRandom fRandom; |
|
jvanverth1
2016/07/13 21:01:45
This declaration of fRandom should go away.
egdaniel
2016/07/13 21:06:34
Done.
|
| + static uint32_t fKeyCounter; |
| #endif |
| /** Default construct, initializing the reference count to 1. |
| */ |
| GrVkResource() : fRefCnt(1) { |
| #ifdef SK_TRACE_VK_RESOURCES |
| - fKey = fRandom.nextU(); |
| + fKey = sk_atomic_fetch_add(&fKeyCounter, 1u, sk_memory_order_relaxed); |
| fTrace.add(this); |
| #endif |
| } |