Index: gpu/command_buffer/service/indexed_buffer_binding_host.h |
diff --git a/gpu/command_buffer/service/indexed_buffer_binding_host.h b/gpu/command_buffer/service/indexed_buffer_binding_host.h |
index 3730069917f2a1ff176c102eef7f1d5281e463b1..6592c3160b210b83a3b339d694c11a9505027a5e 100644 |
--- a/gpu/command_buffer/service/indexed_buffer_binding_host.h |
+++ b/gpu/command_buffer/service/indexed_buffer_binding_host.h |
@@ -55,6 +55,10 @@ class GPU_EXPORT IndexedBufferBindingHost : |
// This is used only for UNIFORM_BUFFER bindings in context switching. |
void RestoreBindings(IndexedBufferBindingHost* prev); |
+ // Check if |buffer| is currently bound to one of the indexed binding point |
+ // from 0 to |used_binding_count| - 1. |
+ bool UsesBuffer(size_t used_binding_count, const Buffer* buffer) const; |
+ |
protected: |
friend class base::RefCounted<IndexedBufferBindingHost>; |