diff options
| author | Tobin Ehlis <tobine@google.com> | 2016-09-28 07:12:28 -0600 |
|---|---|---|
| committer | Tobin Ehlis <tobine@google.com> | 2016-09-28 17:41:14 -0600 |
| commit | b0fe4a6480b366e3c4b4f77d94a5ee3e18a6c859 (patch) | |
| tree | c4bb4c30e86797a3c3108cd5052c8389eb3f86c9 /layers/descriptor_sets.cpp | |
| parent | 62c82c247c72897f1c0c9171d8900700c10e300e (diff) | |
| download | usermoji-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.cpp | 4 |
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); } } |
