| Index: src/gpu/vk/GrVkUniformBuffer.cpp
|
| diff --git a/src/gpu/vk/GrVkUniformBuffer.cpp b/src/gpu/vk/GrVkUniformBuffer.cpp
|
| index 022e2e33bdd10f978d49d6b622539b74db679d19..eee4130249ef08f2f8608d695577364159b2b985 100644
|
| --- a/src/gpu/vk/GrVkUniformBuffer.cpp
|
| +++ b/src/gpu/vk/GrVkUniformBuffer.cpp
|
| @@ -14,8 +14,8 @@ GrVkUniformBuffer* GrVkUniformBuffer::Create(GrVkGpu* gpu, size_t size, bool dyn
|
| return nullptr;
|
| }
|
| GrVkBuffer::Desc desc;
|
| - desc.fDynamic = dynamic;
|
| - desc.fType = GrVkBuffer::kUniform_Type;
|
| + desc.fAccessPattern = dynamic ? kDynamic_GrAccessPattern : kStatic_GrAccessPattern;
|
| + desc.fType = kUniform_GrBufferType;
|
| desc.fSizeInBytes = size;
|
|
|
| const GrVkBuffer::Resource* bufferResource = GrVkBuffer::Create(gpu, desc);
|
| @@ -23,9 +23,9 @@ GrVkUniformBuffer* GrVkUniformBuffer::Create(GrVkGpu* gpu, size_t size, bool dyn
|
| return nullptr;
|
| }
|
|
|
| - GrVkUniformBuffer* buffer = new GrVkUniformBuffer(desc, bufferResource);
|
| + GrVkUniformBuffer* buffer = new GrVkUniformBuffer(gpu, desc, bufferResource);
|
| if (!buffer) {
|
| bufferResource->unref(gpu);
|
| }
|
| return buffer;
|
| -}
|
| +}
|
|
|