| Index: src/gpu/vk/GrVkProgramDataManager.h
|
| diff --git a/src/gpu/vk/GrVkProgramDataManager.h b/src/gpu/vk/GrVkProgramDataManager.h
|
| index 3baef0a7428bbca7a51d2b65a520a60d85558008..bd0d68838112361b0f934a6964631983db950a80 100644
|
| --- a/src/gpu/vk/GrVkProgramDataManager.h
|
| +++ b/src/gpu/vk/GrVkProgramDataManager.h
|
| @@ -63,6 +63,8 @@ private:
|
| template<int N> inline void setMatrices(UniformHandle, int arrayCount,
|
| const float matrices[]) const;
|
|
|
| + void* getBufferPtrAndMarkDirty(const Uniform& uni) const;
|
| +
|
| uint32_t fVertexUniformSize;
|
| uint32_t fFragmentUniformSize;
|
|
|
| @@ -70,6 +72,8 @@ private:
|
|
|
| mutable SkAutoMalloc fVertexUniformData;
|
| mutable SkAutoMalloc fFragmentUniformData;
|
| + mutable bool fVertexUniformsDirty;
|
| + mutable bool fFragmentUniformsDirty;
|
| };
|
|
|
| #endif
|
|
|