diff options
author | Chris Dalton <csmartdalton@google.com> | 2017-07-06 11:04:00 -0600 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-07-06 22:43:07 +0000 |
commit | 6b65b98996ebc0a511aa46042607a291e6836bed (patch) | |
tree | a3864f1fd73bb040ac6d7c2f7ab1c48c78199f9a /src/gpu/vk/GrVkTexelBuffer.cpp | |
parent | cfe910dc794d8def481b532bfe68f4a3ff8fc9d7 (diff) |
Indicate texel buffer support in Vulkan
Also adds support for static texel buffer access patterns.
Bug: skia:
Change-Id: Iadf1b82adbc5f84960841b7526e16d1aa77de621
Reviewed-on: https://skia-review.googlesource.com/21705
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Diffstat (limited to 'src/gpu/vk/GrVkTexelBuffer.cpp')
-rw-r--r-- | src/gpu/vk/GrVkTexelBuffer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gpu/vk/GrVkTexelBuffer.cpp b/src/gpu/vk/GrVkTexelBuffer.cpp index b579ea08c2..501706cfb5 100644 --- a/src/gpu/vk/GrVkTexelBuffer.cpp +++ b/src/gpu/vk/GrVkTexelBuffer.cpp @@ -17,9 +17,9 @@ GrVkTexelBuffer::GrVkTexelBuffer(GrVkGpu* gpu, const GrVkBuffer::Desc& desc, this->registerWithCache(SkBudgeted::kYes); } -GrVkTexelBuffer* GrVkTexelBuffer::Create(GrVkGpu* gpu, size_t size) { +GrVkTexelBuffer* GrVkTexelBuffer::Create(GrVkGpu* gpu, size_t size, bool dynamic) { GrVkBuffer::Desc desc; - desc.fDynamic = true; + desc.fDynamic = dynamic; desc.fType = GrVkBuffer::kTexel_Type; desc.fSizeInBytes = size; |