aboutsummaryrefslogtreecommitdiff
path: root/layers/descriptor_sets.cpp
diff options
context:
space:
mode:
authorTobin Ehlis <tobine@google.com>2016-09-28 07:12:28 -0600
committerTobin Ehlis <tobine@google.com>2016-09-28 17:41:14 -0600
commitb0fe4a6480b366e3c4b4f77d94a5ee3e18a6c859 (patch)
treec4bb4c30e86797a3c3108cd5052c8389eb3f86c9 /layers/descriptor_sets.cpp
parent62c82c247c72897f1c0c9171d8900700c10e300e (diff)
downloadusermoji-b0fe4a6480b366e3c4b4f77d94a5ee3e18a6c859.tar.xz
layers: Add binding between cmd buffer and bufferView
For a texel descriptor update, add binding between bufferView and the command buffer as well as between underlying buffer and command buffer.
Diffstat (limited to 'layers/descriptor_sets.cpp')
-rw-r--r--layers/descriptor_sets.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/layers/descriptor_sets.cpp b/layers/descriptor_sets.cpp
index d08a110f..45fa3e0b 100644
--- a/layers/descriptor_sets.cpp
+++ b/layers/descriptor_sets.cpp
@@ -975,9 +975,7 @@ void cvdescriptorset::TexelDescriptor::CopyUpdate(const Descriptor *src) {
void cvdescriptorset::TexelDescriptor::BindCommandBuffer(const core_validation::layer_data *dev_data, GLOBAL_CB_NODE *cb_node) {
auto bv_state = getBufferViewState(dev_data, buffer_view_);
if (bv_state) {
- auto buffer_node = getBufferNode(dev_data, bv_state->create_info.buffer);
- if (buffer_node)
- core_validation::AddCommandBufferBindingBuffer(dev_data, cb_node, buffer_node);
+ core_validation::AddCommandBufferBindingBufferView(dev_data, cb_node, bv_state);
}
}