aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/vk/GrVkTexelBuffer.cpp
diff options
context:
space:
mode:
authorGravatar Chris Dalton <csmartdalton@google.com>2017-07-06 11:04:00 -0600
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-07-06 22:43:07 +0000
commit6b65b98996ebc0a511aa46042607a291e6836bed (patch)
treea3864f1fd73bb040ac6d7c2f7ab1c48c78199f9a /src/gpu/vk/GrVkTexelBuffer.cpp
parentcfe910dc794d8def481b532bfe68f4a3ff8fc9d7 (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.cpp4
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;